[JAVA] SWEA 7087 - 문제 제목 붙이기

hyng·2022년 4월 22일
0

SWEA

목록 보기
73/78

모든 문서 제목을 소문자로 변경하고 첫 글자를 기록 해둔 다음 전체 알파벳을 순회하면서 사용할 수 있는 문제 제목의 개수를 구해주면 된다.

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


		int T = Integer.parseInt(sc.nextLine());
		for (int tc = 1; tc <= T; tc++) {
			sb.append("#").append(tc).append(" ");

			int N = Integer.parseInt(sc.nextLine());
			int alphabet[] = new int[26];

			for(int i = 0; i < N; i++) {
				String word = sc.nextLine();
				word = word.toLowerCase(Locale.ROOT);
				alphabet[word.charAt(0)-'a']++;
			}

			int count = 0;
			for(int i = 0; i < 26; i++) {
				if(alphabet[i] == 0)
					break;
				count++;
			}
			sb.append(count).append("\n");
		}
		System.out.println(sb);
	}
}
profile
공부하고 알게 된 내용을 기록하는 블로그

0개의 댓글