https://www.acmicpc.net/problem/14405
문제풀이
pi, ka, chu 확인하며 다른 문자열 있으면 flag 변환
코드
#include<bits/stdc++.h>
using namespace std;
string s, j;
bool flag = true;
int main(){
cin >> s;
for(int i=0;i<s.length();i++){
if(i<s.length()-1 && s.substr(i,2)=="pi" || s.substr(i,2)=="ka")i+=1;
else if(i<s.length()-2 && s.substr(i,3)=="chu")i+=2;
else flag=false;
}
if(flag) cout <<"YES\n";
else cout << "NO\n";
return 0;
}