쉬웠다! 그냥 컵의 개수를 구하고 인원수와 컵의 개수의 최솟값을 구하면 된다.
처음에 한 명이면 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;
}
'백준' 카테고리의 다른 글
2805 나무 자르기 (0) | 2019.11.05 |
---|---|
1427 소트인사이트 (0) | 2019.11.03 |
15904 UCPC는 무엇의 약자일까? (0) | 2019.11.02 |
3613 Java vs C++ (0) | 2019.11.02 |
11383 뚊 (0) | 2019.11.02 |