์ฐ์ ํ๊ท ๊ณผ ์ค์๊ฐ, ์ต๋น๊ฐ, ๋ฒ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์
์ฐ์ ํ๊ท ์ ์ ๋ ฅ๋ฐ์ ๊ฐ์ ๋ชจ๋ ๋ํด ๊ฐ์๋ก ๋๋์ด ๋ฐ์ฌ๋ฆผ ํ๋ฉด ๋๊ณ
์ค์๊ฐ์ ์ ๋ ฌ ํ n//2 ์๋ฆฌ์ ๊ฐ์ด๋ฉฐ
๋ฒ์๋ ์ ๋ ฌ ํ ๋ง์ง๋ง ๊ฐ - ์ฒซ๋ฒ์งธ ๊ฐ์ด๋ค.
์ต๋น๊ฐ์ด ๊ฐ์ฅ ๊น๋ค๋กญ๋ค. ์ต๋น๊ฐ์ด ์ฌ๋ฌ ๊ฐ ์ผ ๋ ๋ ๋ฒ์งธ๋ก ์์ ๊ฐ์ ์ถ๋ ฅํด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
=> collection ๋ชจ๋์ Counter() ํจ์, most_common() ํจ์๋ฅผ ์ฌ์ฉํ๋ค.
# 2108.py
import collections
import sys
n = int(sys.stdin.readline())
a = [int(sys.stdin.readline()) for _ in range(n)]
a.sort()
modea = collections.Counter(a).most_common()
maxinum = modea[0][0]
try:
if modea[1][1] == modea[0][1]:
maxinum = modea[1][0]
except:
pass
print(round(sum(a)/n))
print(a[n//2])
print(maxinum)
print(a[n-1] - a[0])
( ๋ค ํ๋๋ฐ๋ ๊ณ์ ์๊ฐ์ด๊ณผ๊ฐ ๋ ์ ๋ฏธ์ณ๋ฒ๋ฆฌ๋ ์ค ์์๋๋ฐ input() ๋๋ฌธ์ด์๋ค..... ์ด์ input() ์์ด๋ค ํ )