반응형
문제
예제
소스코드
시간 : 236ms
s = input()
s = s.upper()
hashes = {}
for x in s :
if(hashes.get(x)) :
hashes[x] += 1
else :
hashes[x] = 1
answer = [k for k,v in hashes.items() if max(hashes.values()) == v]
print(answer[0] if len(answer) == 1 else '?')
메모
- Python Dictionary의 Key, Value 접근 : Dictionary.items() --> Object.entries(object) in Javascript
- 유용한 기능 : Python List Comprehension
반응형
'004 컴퓨터과학 > 알고리즘' 카테고리의 다른 글
[백준 온라인저지] 이진 탐색 / 2805. 나무 자르기 (0) | 2023.06.06 |
---|---|
[백준 온라인저지] 이진 탐색 / 10816. 숫자 카드 2 (0) | 2023.06.06 |
[백준 온라인저지] 그리디 알고리즘 / 5585. 거스름돈 (0) | 2023.06.04 |
[백준 온라인저지] 그리디 / 2839. 설탕 배달 (0) | 2023.06.04 |
[백준 온라인저지] 정렬 알고리즘 / 1181. 단어 정렬 (0) | 2023.06.04 |
댓글