boj)1316 - 그룹 단어 체커
2020. 11. 5. 15:20ㆍPS/boj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
import java.io.*;
public class boj_1316 {
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static int N, ans;
static String str;
public static void main(String[] args) throws IOException {
N = Integer.parseInt(br.readLine());
for (int i = 0; i < N; i++) {
str = br.readLine();
if (solve(str)) ans++;
}
System.out.println(ans);
}
static boolean solve(String s) {
StringBuilder sb = new StringBuilder();
sb.append(s.charAt(0));
for (int i = 1; i < s.length(); i++) {
char c = s.charAt(i-1);
char c1 = s.charAt(i);
if (c == c1) continue;
if (sb.indexOf(String.valueOf(c1)) != -1) {
return false;
} else {
sb.append(c1);
}
}
return true;
}
}
|
cs |
'PS > boj' 카테고리의 다른 글
boj)2589 - 보물섬 (0) | 2020.11.11 |
---|---|
boj)2941 - 크로아티아 알파벳 (0) | 2020.11.05 |
boj)11719 - 그대로 출력하기 2 (0) | 2020.11.05 |
boj)11721 - 열 개씩 끊어 출력하기 (0) | 2020.11.05 |
boj)4963 - 섬의 개수 (0) | 2020.11.03 |