https://www.acmicpc.net/problem/1157
#Solution
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
word = str(input()).upper()
char_maxnum = 0
for char in alphabet:
char_num = word.count(char)
if char_num > char_maxnum:
char_maxnum = char_num
max_alphabets = []
for char in alphabet:
if word.count(char) == char_maxnum:
if max_alphabets:
max_alphabets.append(char)
print("?")
break
else:
max_alphabets.append(char)
if len(max_alphabets) == 1:
print(max_alphabets[0])
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#44 백준 파이썬 [2908] 상수 (0) | 2019.02.27 |
---|---|
#43 백준 파이썬 [1316] 그룹 단어 체커 (0) | 2019.02.27 |
#41 백준 파이썬 [2675] 문자열 반복 (0) | 2019.02.26 |
#40 백준 파이썬 [10809] 알파벳 찾기 (0) | 2019.02.25 |
#39 백준 파이썬 [11654] 아스키 코드 (0) | 2019.02.25 |