https://www.acmicpc.net/problem/1316
#include <iostream>
#include <string>
using namespace std;
int main() {
int N;
int cnt = 0;
cin >> N;
for (int j = 0; j < N; j++) {
string s;
cin >> s;
int seq = true;
int alpha[26] = { 0 };
for (int i = 1; i < s.length(); i++) {
alpha[s[i - 1] - 97]++;
if (s[i - 1] != s[i])
if (alpha[s[i] - 97] != 0) {
seq = false;
break;
}
}
if (seq) cnt++;
}
cout << cnt << '\n';
}
'Programming > Algorithm' 카테고리의 다른 글
[C++] 백준 2941번 : 크로아티아 알파벳 (0) | 2019.02.05 |
---|---|
[C++] 백준 5622번 : 다이얼 (0) | 2019.02.05 |
[C++] 백준 1157번 : 단어 공부 (0) | 2019.02.05 |
[C++]백준 2908번 : 상수 (0) | 2019.02.04 |
[C++] 백준 2675번 : 문자열 반복 (0) | 2019.02.04 |