본문 바로가기

Algorithm/Baekjoon

[백준_JAVA] 1316 그룹 단어 체커

import java.util.*;
public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);

		int num = sc.nextInt();
		int group = 0;
		
		for (int i = 0; i < num; i++) {
			String S = sc.next();
			boolean check[] = new boolean[26];
			boolean tmp = true;
			
			for (int j = 0; j < S.length(); j++) {
				int index = S.charAt(j)-'a';
				if(check[index]) {
					if(S.charAt(j) != S.charAt(j-1)) {
						tmp = false;
						break;
					}
				}else {
					check[index] = true;
				}
			}
			if(tmp) group++;
		}
		
		System.out.println(group);
	}
}

 

코드 리뷰 필요!