반응형
counter 나중에 쓸일 있으니 알아두기. 최대 빈도 이용하는 문제에 이용 가능
import sys
from collections import Counter
N = int(sys.stdin.readline())
a = [int(sys.stdin.readline()) for i in range(N)]
a.sort()
a_num = Counter(a).most_common()
print('%.f'%(sum(a)/N))
print(a[N//2])
if len(a)>1:
if a_num[0][1] == a_num[1][1]:
print(a_num[1][0])
else:
print(a_num[0][0])
else:
print(a[0])
print(a[N-1]-a[0])
반응형
'Algorithm > Baekjoon' 카테고리의 다른 글
6588번 파이썬 (0) | 2022.03.12 |
---|---|
13458번 파이썬 (0) | 2022.03.12 |
10989 (0) | 2021.05.15 |
1436번 (0) | 2021.05.13 |
7568 (0) | 2021.05.10 |