https://www.acmicpc.net/problem/2108
from collections import Counter
import sys
n = int(sys.stdin.readline())
num = []
for i in range(n):
num.append(int(sys.stdin.readline()))
print(round(sum(num)/n))
num.sort()
print(num[n//2])
counter = Counter(num).most_common()
if len(counter) > 1 and counter[0][1] == counter[1][1]:
print(counter[1][0])
else:
print(counter[0][0])
print(max(num)-min(num))
Counter 함수
- from collections import Counter
- 리스트 원소 개수 셈
- Counter(list).most_common() : 빈도값이 큰 순서대로 출력!
'알고리즘 > 백준' 카테고리의 다른 글
백준 11650: 좌표 정렬하기 (Python) (0) | 2021.09.13 |
---|---|
백준 1427: 소트인사이드 (Python) (0) | 2021.09.13 |
백준 10989: 수 정렬하기 3 (Python) (0) | 2021.09.10 |
백준 2751: 수 정렬하기 2 (Python) (0) | 2021.09.10 |
백준 2750: 수 정렬하기 1 (Python) (0) | 2021.09.10 |