알고리즘왕/BOJ
[백준/1157/JAVA] 단어 공부
찌 ㅋ
2020. 3. 18. 00:49

import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
int arr[] = new int[26];
for(int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
int n = c<91 ? c-65 : c-97;
arr[n]++;
}
int max = 0;
int maxI = 0;
for(int i = 0; i<arr.length; i++) {
if(max<arr[i]) {
max = arr[i];
maxI = i;
}
}
int count = 0;
for(int i = 0; i<arr.length; i++)
if(arr[i] == arr[maxI])
count++;
if(count>1)
System.out.println("?");
else
System.out.println((char)(maxI+65));
}
}
흠,,, 아이디어 자체는 쉬운데 너무 중구난방으로 풀었군,,,