https://www.acmicpc.net/problem/1157

Baekjoon Online JudgeBaekjoon Online Judgewww.acmicpc.net




alpha = input()

alpha_str = alpha.lower()


alpha_dic = {}


for i in alpha_str:

if(i in alpha_dic):

alpha_dic[i] += 1

else:

alpha_dic[i] = 1


max_key = max(alpha_dic, key=alpha_dic.get)

count = 0


for i in alpha_dic:

if alpha_dic[i] == alpha_dic[max(alpha_dic)]:

count = count + 1


if count>1:

print('?')

else:

print(max_key.upper())


파이썬에서는 제대로 동작하는데 제출하면 자꾸 틀렸다는데..