✔ 풀이를 위한 아이디어
✔ 코드
import sys
from collections import Counter
N = int(sys.stdin.readline())
nums = [int(sys.stdin.readline()) for _ in range(N)]
nums = sorted(nums)
#산술평균 출력
mean = int(round(sum(nums)/N, 0))
print(mean)
#중앙값 출력
mid = N//2
print(nums[mid])
#최빈값 출력
tmp = Counter(nums)
tmp2 = tmp.most_common()
maximum = tmp2[0][1]
maximums = []
for n in tmp2:
if n[1] == maximum:
maximums.append(n[0])
if len(maximums) > 1:
maximums = sorted(maximums)
print(maximums[1])
else:
print(maximums[0])
#범위 출력
interval = nums[N-1] - nums[0]
print(interval)
✔ 관련 개념