1차 시도
n = int(input())
cards = {}
for idx in range(n):
card = int(input())
if card in cards:
cards[card] += 1
else:
cards[card] = 0
many = max(list(cards.values()))
pick = sorted([key for key, value in cards.items() if value == many])
print(pick[0])
어렵지 않게 풀만 했음. Hash로 풀수 있는 문제 스타일이 좀 눈에 읽는 중이다.
'ALGORITHM > Algorithm 문제풀이' 카테고리의 다른 글
[문제풀이] Stack - 균형잡힌 세상 (0) | 2022.01.19 |
---|---|
[문제풀이] Stack - 괄호 (0) | 2022.01.19 |
[문제풀이] Hash - 듣보잡 (0) | 2022.01.15 |
[문제풀이] Hash - 전화번호 목록 (0) | 2022.01.13 |
[문제풀이] Hash - 완주하지 못한 선수 (0) | 2022.01.13 |