백준 문제 링크
단어 공부
- 단어를 변수 word로 받아주고, 알파벳을 전부 다 대문자로 변환한 뒤에
dic에 넣고 개수를 세어준다.- dic에서 가장 큰 value를 가지는 알파벳을 lst에 넣어준다.
- lst에 알파벳이 1개라면 그 알파벳만 출력하고, 2개 이상이라면 '?'를 출력한다.
word = list(input())
dic = {}
for i in range(len(word)):
x = word[i].upper()
if x not in dic:
dic[x] = 1
else:
dic[x] += 1
lst = [key for key,value in dic.items() if max(dic.values()) == value]
if len(lst) == 1:
print(lst[0])
else:
print('?')