반응형
# 백준 1157 단어 공부 자바
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] arr = new int[26];
String s = in.next();
for (int i = 0; i < s.length(); i++){
if ('A' <= s.charAt(i) && s.charAt(i) <= 'Z') {
arr[s.charAt(i) - 'A']++;
}
else {
arr[s.charAt(i) - 'a']++;
}
}
int max = -1;
char ch = '?';
for (int i = 0; i < 26; i++) {
if (arr[i] > max) {
max = arr[i];
ch = (char) (i + 65);
}
else if (arr[i] == max) {
ch = '?';
}
}
System.out.print(ch);
}
}
반응형
'알고리즘 > 프로그래머스, 백준, 구름' 카테고리의 다른 글
백준 2908 상수 자바 (0) | 2020.10.26 |
---|---|
백준 1152 단어의 개수 자바 (0) | 2020.10.26 |
백준 2675 문자열 반복 자바 (0) | 2020.10.26 |
백준 10809 알파벳 찾기 자바 (0) | 2020.10.25 |
백준 11720 숫자의 합 자바 (0) | 2020.10.25 |