알고리즘
[백준]1157 단어공부
유노비
2023. 10. 17. 22:18
from collections import Counter # 레데카 심볼 카테고리별 갯수 count 할 때 사용했던 라이브러리
word = list(input().upper())
count = dict(Counter(word)) # collection 라이브러리의 Counter 활용하여, 단어의 원소 갯수세기
max_value = max(count.values()) # 가장 많이 사용된 원소의 갯수
word_count = dict(filter(lambda item : item[1] == max_value, count.items())) # 가장 많이 사용된 원소 모두 가져오기
if len(word_count) >= 2: # 가장 많이 사용된 원소가 2개 이상일 경우
print('?')
else: # 가장 많이 사용된 원소가 1개일 경우
print(list(word_count.keys())[0])
반응형