JiSoo's Devlog

[백준 / 파이썬] 11652번 카드 본문

코테준비

[백준 / 파이썬] 11652번 카드

지숭숭숭 2024. 2. 2. 11:09

n = int(input())
a = {}

for i in range(n):
    j = int(input())
    if j in a:
        a[j] += 1
    else:
        a[j] = 1
r = sorted(a.items(), key=lambda x : (-x[1], x[0]))
print(r[0][0])

 

딕셔너리를 사용하는 문제로 카드번호를 키로 저장하고 카드가 들어오면 value를 1씩 증가해 저장

{카드값: 카드개수}

입력받은 후 sorted 함수로 정렬해 주는데 value값 기준으로 내림차순 정렬하고 그 후 key값 기준 오름차순 정렬

 

728x90