백준
15904 UCPC는 무엇의 약자일까?
불타는강정
2019. 11. 2. 19:36
보자마자 오토마타를 쓰고 싶었다.
#include <iostream>
#include <string>
using namespace std;
int main() {
string a;
getline(cin, a);
int state = 0;
for(int i = 0; i < a.length(); i++){
if(a[i] == 'U' && state == 0)
state = 1;
else if(a[i] == 'C' && state == 1)
state = 2;
else if(a[i] == 'U' && state == 1)
state = 1;
else if(a[i] == 'P' && state == 2)
state = 3;
else if(a[i] == 'C' && state == 3){
state = 4;
break;
}
}
if(state == 4)
printf("I love UCPC");
else
printf("I hate UCPC");
}
오-토-마-타 좋아