알고리즘/백준(BOJ)
[백준/알고리즘]#11652: 카드 [파이썬(python)]
숲호랑이
2021. 9. 27. 16:10
https://www.acmicpc.net/problem/11652
11652번: 카드
준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지
www.acmicpc.net
try except문을 사용하여 카운트하였다.
정렬을 한 후에 첫번째 인덱스를 출력하면 된다.
파이썬 코드
#11652:카드
import sys
input = sys.stdin.readline
N = int(input())
card=[]
for _ in range(N):
card.append(int(input()))
cnt={}
for i in card:
try: cnt[i]+=1
except: cnt[i]=1
res = sorted(cnt.items(), key=(lambda x:(x[1],-x[0])), reverse=True)
print(res[0][0])