[백준 알고리즘] 2108번 통계학 (Python)언어, 알고리즘 공부/백준2020. 4. 29. 17:46
Table of Contents
<Python>
import sys
from collections import Counter
n = int(sys.stdin.readline())
num_list = []
for _ in range(n):
num_list.append(int(sys.stdin.readline()))
num_list.sort()
print(round(sum(num_list) / n)) # 산술평균
print(num_list[len(num_list) // 2]) # 중앙값
if len(num_list)>1:
c = Counter(num_list).most_common(2) # 빈도수
print(c[1][0] if c[0][1] == c[1][1] else c[0][0])
else:
print(num_list[0])
print(num_list[-1] - num_list[0]) # 범위
▼ 링크
https://www.acmicpc.net/problem/2108
반응형
'언어, 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준 알고리즘] 2748번 피보나치 수 2 (Python) (0) | 2020.04.30 |
---|---|
[백준 알고리즘] 2751번 수 정렬하기 2 (Python) (0) | 2020.04.29 |
[백준 알고리즘] 10814번 나이순 정렬 (Python) (0) | 2020.04.29 |
[백준 알고리즘] 1181번 단어 정렬 (Python) (0) | 2020.04.29 |
[백준 알고리즘] 10989번 수 정렬하기 3 (Python) (0) | 2020.04.29 |
@쿠몬e :: ˚˛˚ * December☃ 。* 。˛˚
전공 공부 기록 📘
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!