s = input().upper() # 문자열을 모두 대문자로 변경
unique_s = list(set(s)) # 문자열에서 중복값 제거
cnt_list = [] # 문자별 등장 횟수
for i in unique_s:
s_cnt = s.count(i) # count()로 문자별 등장 횟수 계산
cnt_list.append(s_cnt) # cnt_list에 등장 횟수 넣기
if cnt_list.count(max(cnt_list)) > 1: # 가장 많이 사용된 알파벳이 여러 개 존재하는 경우
print('?')
else:
max_idx = cnt_list.index(max(cnt_list)) # 가장 많이 등장한 알파벳의 인덱스
print(unique_s[max_idx])
가장 많이 사용된 알파벳이 여러 개 존재하는 경우를 찾기 위해 'cnt_list.count(max(cnt_list)) > 1'을 사용하려면