| //https://www.acmicpc.net/problem/5586 #include <iostream> |
| #include <string> |
| using namespace std; |
| int main() |
| { |
| string s; |
| cin >> s; |
| int l=s.size(); |
| int cntj=0; |
| int cnti=0; |
| for(int i=0; i<l-2; i++) |
| { |
| if(s[i]=='J' && s[i+1]=='O' && s[i+2]=='I') cntj++; |
| else if(s[i]=='I' && s[i+1]=='O' && s[i+2]=='I') cnti++; |
| } |
| cout << cntj << endl << cnti; |
| } |
'알고리즘 문제 풀이 > 1DP_과제(~180615)' 카테고리의 다른 글
| 171213_2789_유학 금지 (0) | 2017.12.13 |
|---|---|
| 171212_6603_로또 (0) | 2017.12.12 |
| 171210_5218_알파벳 거리 (0) | 2017.12.10 |
| 171210_11054_가장 긴 바이토닉 부분 수열 (0) | 2017.12.10 |
| 171210_11053_가장 긴 증가하는 부분 수열 (0) | 2017.12.10 |