728x90
반응형
문제
해설
이 문제는 가장 많이 팔린 책의 제목을 출력하는 문제인데,
베스트셀러가 여러권일 경우, 사전상 가장 먼저 오는 책을 출력해야 한다.
이런 경우엔 리스트를 오름차순으로 배열해놓기만 하면 쉽게 풀 수 있다.
베스트셀러를 구하는 것은 collections 모듈을 사용한다면 두 줄이면 가능하다.
코드
-파이썬
#백준 1302(베스트셀러)
import collections
n = int(input()) #책 개수
book = []
for i in range(n):
book.append(input())
book.sort()
counts = collections.Counter(book)
print(counts.most_common(1)[0][0])
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[파이썬] BOJ_1181(단어 정렬) (0) | 2022.04.20 |
---|---|
[파이썬] BOJ_11650(좌표 정렬하기) (0) | 2022.04.20 |
[파이썬, 자바] BOJ_1476(날짜 계산) (0) | 2021.04.13 |
[파이썬, 자바] BOJ_10814(나이순 정렬) (0) | 2021.04.02 |
[파이썬, 자바] BOJ_1475(방 번호) (0) | 2021.03.25 |