코딩 테스트/JAVA - 백준 단계별로 풀어보기
[백준 Java] 심화 1 - 1157번: 단어 공부
kms152000
2025. 2. 13. 12:51
import java.io.*;
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));
String s = br.readLine().toUpperCase();
int[] count = new int[26];
for (int i = 0; i < s.length(); i++) {
count[s.charAt(i) - 'A']++;
}
int maxCount = 0;
char result = '?';
for (int i = 0; i < count.length; i++) {
if (count[i] > maxCount) {
maxCount = count[i];
result = (char) (i + 'A');
} else if (count[i] == maxCount) {
result = '?';
}
}
bw.write(result);
br.close();
bw.flush();
bw.close();
}
}