책 판매량 저장하고 내림차순, 사전순 정렬
import sys
input = sys.stdin.readline
from collections import defaultdict
N = int(input())
sell = defaultdict(int)
for __ in range(N):
book = input().rstrip()
sell[book] += 1
arr_for_sort = []
for book in sell:
arr_for_sort.append((sell[book], str(book)))
arr_for_sort.sort(key=lambda x: (-x[0], x[1]))
print(arr_for_sort[0][1])
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 2665 미로만들기 (0) | 2021.10.03 |
---|---|
[백준][Python] 1535 안녕 : 0 - 1 knapsack (0) | 2021.10.03 |
[백준][Python] 1713 후보 추천하기 (0) | 2021.10.02 |
[백준][Python] 5766 할아버지는 유명해 (0) | 2021.10.02 |
[백준][Python] 19238 스타트택시 (0) | 2021.10.02 |