티스토리 뷰

반응형

문제

 

11652번: 카드

준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지

www.acmicpc.net

풀이

엄청 간단한 문제지만 같은수일경우 작은수부터 출력해야하는 정렬 조건과, 카드의 최대값을 제대로 안읽어서 20분동안 삽질한 문제

 

만약 진짜 코딩테스트였다면 어이없게 20분을 날릴뻔했다.

문제 꼼꼼히 읽는 습관을 기르자!! 

import sys
from collections import Counter


N = int(sys.stdin.readline())
arr = []

for _ in range(N):
    arr.append(int(sys.stdin.readline()))

coun = Counter(arr).most_common()
m = sys.maxsize
for each in coun:
    if each[1] == coun[0][1]:
        m = min(m, each[0])

print(m)

반응형