[coding test] Baekjoon_level 12_정렬-2
2021. 6. 12. 00:40ㆍPython/코딩 테스트
Ver. Jupyter Notebook (Anaconda3)
▶ coding test_Baekjoon_level 12_정렬-2
- 백준: baekjoon
- 코딩 및 결과: github
JeongJaeyoung0/coding_test
코딩테스트. Contribute to JeongJaeyoung0/coding_test development by creating an account on GitHub.
github.com
2021.06.12
# coding test_Baekjoon_level 12_정렬-2
#2108 (통계학)-1
import collections
import sys
input=sys.stdin.readline
n=int(input())
sum=0
a=[]
if n==1:b=int(input());exec("print(b);"*3);print(0);sys.exit()
for _ in range(n):
b=int(int(input()))
a.append(b)
sum+=b
a.sort()
print(round(sum/n))
print(a[int((len(a)-1)/2)])
c = collections.Counter(a)
c = sorted(c.items(), key=lambda x:(-x[1], x[0]))
if c[0][1]==c[1][1]:print(c[1][0])
else:print(c[0][0])
print(a[-1]-a[0])
#2108 (통계학)-2
from statistics import*
n,*l=map(int,open(0))
print('%.0f'%mean(l),median(l),sorted(multimode(l))[:2][-1],max(l)-min(l))
'Python > 코딩 테스트' 카테고리의 다른 글
[coding test] Baekjoon_level 12_정렬-4 (0) | 2021.06.14 |
---|---|
[coding test] Baekjoon_level 12_정렬-3 (0) | 2021.06.13 |
[coding test] Baekjoon_level 12_정렬-1 (0) | 2021.06.11 |
[coding test] Baekjoon_level 11_브루트 포스-2 (0) | 2021.06.10 |
[coding test] Baekjoon_level 11_브루트 포스-1 (0) | 2021.06.09 |