Notice
Recent Posts
Recent Comments
Link
JiSoo's Devlog
[백준 / 파이썬] 11652번 카드 본문
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
'코테준비' 카테고리의 다른 글
[백준 / 파이썬] 1302번 베스트셀러 (0) | 2024.02.03 |
---|---|
[백준 / 파이썬] 1431번 시리얼 번호 (0) | 2024.02.02 |
[백준 / 파이썬] 11728번 배열 합치기 (0) | 2024.02.01 |
[백준 / 파이썬] 15649번 N과 M(1) (0) | 2024.01.31 |
[백준 / 파이썬] 10610번 30 (1) | 2024.01.30 |