PS
백준 15904. UCPC는 무엇의 약자일까?
tose33
2021. 8. 10. 15:47
https://www.acmicpc.net/problem/15904
15904번: UCPC는 무엇의 약자일까?
첫 번째 줄에 알파벳 대소문자, 공백으로 구성된 문자열이 주어진다. 문자열의 길이는 최대 1,000자이다. 문자열의 맨 앞과 맨 끝에 공백이 있는 경우는 없고, 공백이 연속해서 2번 이상 주어지는
www.acmicpc.net
주어진 문자열의 처음부터 끝까지 순회하며 U C P C 가 순서대로 있는지 판단.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
getline(cin, str);
string UCPC = "UCPC";
int UCPCIdx = 0;
for(int i = 0; i < str.size(); i++)
{
if(str[i] == UCPC[UCPCIdx])
{
UCPCIdx++;
}
}
if(UCPCIdx == 4)
cout << "I love UCPC";
else
cout << "I hate UCPC";
}