본문 바로가기
알고리즘 & 자료구조/백준

백준 1316

by 신재권 2021. 7. 17.
import java.util.Scanner;

public class Main1316 {
	static Scanner sc = new Scanner(System.in);

	public static void main(String[] args) {

		int N = sc.nextInt();
		int cnt = 0;

		for (int i = 0; i < N; i++) {
			if (check() == true) {
				cnt++;
			}
		}
		System.out.println(cnt);
	}

	public static boolean check() {
		boolean[] check = new boolean[26];
		int prev = 0;
		String str = sc.next();

		for (int i = 0; i < str.length(); i++) {
			int now = str.charAt(i);
			if (prev != now) {
				if (check[now - 'a'] == false) {
					check[now - 'a'] = true;
					prev = now;
				} else {
					return false;
				}
			} else {
				continue;
			}
		}
		return true;
	}

}

'알고리즘 & 자료구조 > 백준' 카테고리의 다른 글

백준 2292  (0) 2021.07.19
백준 1712  (0) 2021.07.19
백준 2941  (0) 2021.07.16
백준 5622  (0) 2021.07.16
백준 2908  (0) 2021.07.16