백준

2810 컵홀더

불타는강정 2019. 11. 2. 20:07

쉬웠다! 그냥 컵의 개수를 구하고 인원수와 컵의 개수의 최솟값을 구하면 된다. 

처음에 한 명이면 2 말고 1을 출력하게 하려 했는데 생각해보니 굳이 그럴 필요가 없어서 없앴다. 

#include <iostream>
#include <string>
using namespace std;

int main() {
    int n;
    scanf("%d", &n);

    string a;
    cin >> a;
    int count = 0;
    for(int i = 0; i < a.length(); i++){
        if(a[i] == 'L')
            i++;
        count++;
    }
    
    printf("%d", min(++count, n));
    return 0;
}