https://www.acmicpc.net/problem/1302
풀이
일단 책의 이름을 받아주는 리스트와 책의 이름을 중복없이 받는 리스트 2개를 만들어주었다.
이후에 count( ) 메서드를 이용하여 문제를 풀어주었다.
# 1302번 베스트셀러
import sys
input = sys.stdin.readline
n = int(input())
books = []
set_a = []
for _ in range(n):
book = input()
books.append(book)
if book not in set_a:
set_a.append(book)
set_a.sort()
ans = ''
maximum = 0
for i in set_a:
if maximum < books.count(i):
maximum = books.count(i)
ans = i
print(ans)
출력결과
'백준 > 구현' 카테고리의 다른 글
[백준] 2139번 나는 너가 살아온 날을 알고 있다 - 파이썬 (0) | 2022.03.11 |
---|---|
[백준] 1085번 직사각형에서 탈출 - 파이썬 (0) | 2022.03.10 |
[백준] 1100번 하얀 칸 - 파이썬 (0) | 2022.03.07 |
[백준] 1032번 명령 프롬프트 - 파이썬 (0) | 2022.03.04 |
[백준] 1075번 나누기 - 파이썬 (0) | 2022.03.03 |