https://www.acmicpc.net/problem/11652
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])
'알고리즘 > 백준(BOJ)' 카테고리의 다른 글
[백준/알고리즘]#2659: 십자카드 문제 [파이썬(python)/구현] (0) | 2021.09.29 |
---|---|
[백준/알고리즘]#6896: 절사평균 [파이썬(python)/부동소수점] (0) | 2021.09.28 |
[백준/알고리즘]#2331: 반복수열 [파이썬(python)/수학] (0) | 2021.09.27 |
[백준/알고리즘]#1051: 숫자 정사각형 [파이썬(python)/브루트포스] (0) | 2021.09.27 |
[백준/알고리즘]#10816: 숫자 카드 2 [해쉬] (0) | 2021.09.24 |