• 문제 링크
https://www.acmicpc.net/problem/7600
• 풀이 코드
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();
Set<Character> set = new HashSet<>();
String s;
while ((s = br.readLine()).charAt(0) != '#') {
for (char c : s.toLowerCase().toCharArray()) if (Character.isAlphabetic(c)) set.add(c);
sb.append(set.size()).append('\n');
set.clear();
}
bw.write(String.valueOf(sb));
bw.flush();
}
}
'Problem Solving > Baekjoon' 카테고리의 다른 글
[백준] 3294 PASTE - Data Structure / Java (0) | 2025.09.05 |
---|---|
[백준] 1996 지뢰 찾기 - Implementation / Java (0) | 2025.09.04 |
[백준] 1392 노래 악보 - Implementation / Java (0) | 2025.09.02 |
[백준] 8949 대충 더해 - Implementation / Java (0) | 2025.09.01 |
[백준] 16431 베시와 데이지 - Implementation / Java (0) | 2025.08.31 |
댓글