백준 1316 그룹 단어 체커
https://www.acmicpc.net/problem/1316
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int ans = 0;
int n = sc.nextInt();
String[] text = new String[n];
for(int i = 0; i < n; i ++) {
text[i] = sc.next();
}
for(int i = 0; i < n; i ++) {
if(check(text[i]))
ans++;
}
System.out.println(ans);
}
public static boolean check(String string) {
HashSet<Character> set = new HashSet<>();
set.add(string.charAt(0));
for(int i = 1; i < string.length(); i ++) {
char thisString = string.charAt(i);
if(thisString == string.charAt(i-1))
continue;
if(!set.contains(thisString))
set.add(thisString);
else
return false;
}
return true;
}
}
Author And Source
이 문제에 관하여(백준 1316 그룹 단어 체커), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@silvergo/백준-1316-그룹-단어-체커저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)