https://www.acmicpc.net/problem/15904
이런 문제 좀 재미있다 ㅎㅎ
공백도 받은 방법은 getline(cin, [string])이라는 것도 다시 상기시키는 좋은 계기가 되었다.
#include <string>
#include <iostream>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false), cin.tie(0);
const char al[] = {'U', 'C', 'P', 'C'};
string str;
int idx = 0;
getline(cin, str);
for (auto &i : str)
{
if (idx == 4)
break;
else if (i == al[idx])
idx++;
}
if (idx == 4)
cout << "I love UCPC";
else
cout << "I hate UCPC";
return 0;
}
'온라인저지' 카테고리의 다른 글
[BOJ] 10828번: 스택 (0) | 2018.07.26 |
---|---|
[BOJ] 1158번: 조세퍼스 문제 (0) | 2018.07.26 |
[BOJ] 1157번: 단어 공부 (0) | 2018.07.26 |
[BOJ] 11651번: 좌표 정렬하기 2 (0) | 2018.07.26 |
[BOJ] 11650번: 좌표 정렬하기 (0) | 2018.07.26 |
[BOJ] 2747번: 피보나치 수 (0) | 2018.07.26 |
댓글