반응형
SMALL
kb = input()
tmp = dict()
for i in kb:
i = i.upper()
if i not in tmp:
tmp[i] = 1
else:
tmp[i]+=1
ans = [k for k,v in tmp.items() if max(tmp.values()) == v ]
if len(ans)>1:
print('?')
else:
for i in ans:
print(i)
리스트 컴프리헨션을 이용하여 딕셔너리에서 value 값이 가장 큰 값의 키를 찾아내었다.
위와 같은 방식 기억하자.
반응형
LIST
'백준 문제풀이' 카테고리의 다른 글
백준 2751번 : 수 정렬하기2 - 시간초과 문제해결 - Collections.sort() 사용하기 (0) | 2023.06.29 |
---|---|
[python] 백준 1924: 2007년 (0) | 2021.06.05 |
백준 1065번 : 한수 (0) | 2020.09.24 |
백준 4673번 : 셀프넘버 (0) | 2020.09.24 |
백준 10828번 : 스택 (0) | 2020.09.16 |
댓글