백준 1302 : 문제링크

  • 문제유형 :

    • 탐색
  • 설명

    • 파이썬 dictionary 자료형 사용(HashMap)
  • 풀이

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    n = int(input())

    books = {}

    for _ in range(n):
    book = input()
    if book not in books:
    books[book] = 1
    else:
    books[book] += 1

    target = max(books.values())
    array = []

    for book, number in books.items():
    if number == target:
    array.append(book)

    print(sorted(array)[0])