Baekjoon 1302.py [베스트셀러]

hohooodo·2021년 7월 11일
0

Problem Solving

목록 보기
23/32
post-thumbnail

문제가 궁금하다면?

내 풀이

import sys
input = sys.stdin.readline
bookTuple = {}
result = []
for _ in range(int(input())):
    book = input().rstrip()
    if book in bookTuple:
        bookTuple[book] += 1
    else:
        bookTuple[book] = 1

books = sorted(bookTuple.items(), key=lambda x: x[1], reverse=True)
max = books[0][1]
for num in books:
    if num[1] == max:
        result.append(num[0])
    else:
        break
result.sort()
print(result[0])

풀이 복기

책을 입력받을때마다 튜플에 저장하고, 가장 높은 value을 가지고 있는 key값을 출력.

profile
글을 잘쓰는 개발자가 되고싶습니다

0개의 댓글