이원자 탄소 2022. 7. 26. 04:48
728x90

어이없어서 올림. 

pypy3으론 잘돌아감.

python3 쓰면 시간초과남. 

 

from collections import Counter

N=int(input())
list=[]
ave=0
for i in range(N):
  list.append(int(input()))

list.sort()

for i in range(N):
  ave+=list[i]

print(round(ave/N))
mid=int((N-1)/2)
print(list[mid])

cnt_li = Counter(list).most_common()
if len(cnt_li) > 1 and cnt_li[0][1]==cnt_li[1][1]: #최빈값 2개 이상
    print(cnt_li[1][0])
else:
    print(cnt_li[0][0])


dif=max(list)-min(list)
print(dif)

 

시간초과 해결하려면 

 

input() 대신에 sys import 한다음에 int(sys.stdin.readline())쓰면 됨 

728x90