728x90
import sys
n = int(sys.stdin.readline())
book = { }
for _ in range(n):
book_name = sys.stdin.readline().rstrip()
if book_name not in book:
book[book_name] = 1
else:
book[book_name] += 1
ans = []
num = max(book.values()) #1
for i in book:
if num == book[i]:
ans.append(i)
ans.sort() #2
print(ans[0])
#1 : 해시에서 값만 따로 추출해서 최고값 넣는법
#2 : 사전 순 정렬 후 2개 이상 있을까봐 ans[0] 출력
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 1100 파이썬(python) : 하얀 칸 - 분류는 문자열 (0) | 2022.07.19 |
---|---|
[백준] 11719 파이썬(python) : 그대로 출력하기 2 (0) | 2022.07.19 |
[백준] 10988 파이썬(python) : 팰린드롬인지 확인하기 (0) | 2022.07.19 |
[백준] 1032 파이썬(python) : 명령 프롬프트 (0) | 2022.07.19 |
[백준] 11656 파이썬(python) : 접미사 배열 - 문자열 슬라이싱 (0) | 2022.07.19 |