https://www.acmicpc.net/problem/2941
#include <iostream>
#include <string>
using namespace std;
int main() {
string croatia;
cin >> croatia;
int len = croatia.length();
for (int i = 0; i < croatia.length() - 1; i++) {
if ((croatia[i] == 'c' || croatia[i] == 's' || croatia[i] == 'z') && croatia[i + 1] == '=') len--;
else if ((croatia[i] == 'c' || croatia[i] == 'd') && croatia[i + 1] == '-') len--;
else if (croatia[i] == 'd'&&croatia[i + 1] == 'z'&&croatia[i + 2] == '=') len --;
else if ((croatia[i] == 'l'|| croatia[i] == 'n')&&croatia[i + 1] == 'j') len--;
}
cout << len;
}
'Programming > Algorithm' 카테고리의 다른 글
[C++] 백준 1193 : 분수찾기 (0) | 2019.02.05 |
---|---|
[C++] 백준 2292번 : 벌집 (0) | 2019.02.05 |
[C++] 백준 5622번 : 다이얼 (0) | 2019.02.05 |
[C++] 백준 1316 번 : 그룹 단어 체커 (0) | 2019.02.05 |
[C++] 백준 1157번 : 단어 공부 (0) | 2019.02.05 |