2025-05-27 21:15:34 +09:00

32 lines
529 B
C

#include <stdio.h>
int main(){
int arr[26] = {};
char s[1000001];
scanf("%s",s);
for(int i=0; s[i]!='\0'; i++){
if(s[i] >= 'a' && s[i] <= 'z'){
s[i]=s[i]-32;
}
arr[s[i]-'A']++;
}
int max_idx=0, max=0, dup;
for(int i=0; i<26; i++){
if(arr[i]>max){
max=arr[i];
max_idx=i;
dup=0;
} else if(arr[i]==max && max!=0){
dup=1;
}
}
printf("%c", !dup ? 'A'+max_idx : '?');
return 0;
}