알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.next().toUpperCase();
int[] intArr = new int[26];
int max = Integer.MIN_VALUE;
char answer = ' ';
for (int i = 0; i < s.length(); i++) {
intArr[s.charAt(i) - 65]++;
}
for (int x = 0; x < intArr.length; x++) {
if (max < intArr[x]) {
max = intArr[x];
answer = (char)(x+65);
} else if (max == intArr[x]){
answer = '?';
}
}
System.out.println(answer);
}
}