# 브1
name = input()
cnt = [0] * 91
for i in name:
cnt[ord(i.upper())] += 1
# print(cnt)
max_i = 0
max_v = 0
question_list = []
for k in range(len(cnt)):
if cnt[k] == 0:
continue
if max_v < cnt[k]:
max_i = k
max_v = cnt[k]
elif max_v == cnt[k] :
question_list.append(max_v)
if question_list and max_v<=max(question_list):
print('?')
else:
print(chr(max_i))
'알고리즘 문제풀이' 카테고리의 다른 글
백준 5585. 거스름돈 Python 그리디 브론즈2 (0) | 2024.03.11 |
---|---|
백준 1018 체스판 다시 칠하기 Python 브루트포스 실버4 (0) | 2024.03.11 |
백준 2443. D-day Python 구현 실버5 (0) | 2024.03.11 |
백준 1145 적어도 배수 Python 브루트포스 브론즈1 (0) | 2024.03.10 |
백준 2443 별찍기-6 Python 구현 브론즈3 (0) | 2024.03.10 |