728x90
2021.11.24
2108
#2108
N = int(input())
L = []
for i in range(N):
L.append(int(input()))
print(sum(L)//N)
L.sort()
print(L[round(len(L)/2)])
r = 0
s = 0
g = []
for i in L:
if L.count(i) > r:
r = L.count(i)
s = i
for i in L:
if L.count(i) == r:
g.append(i)
g.sort()
try:
print(g[1])
except:
print(g[0])
print(max(L)-min(L))
정렬 문제...?
그것보다는 시간 초과를 어떻게 해결해야 할지의 문제인데
sys를 사용해도 시간초과가 뜨고
불필요한 반복구문 같은걸 제거하면 될 거 같은데 계속 시간 초과가 뜬다.
728x90
'Algorithm' 카테고리의 다른 글
백준 2581 소수 파이썬 (0) | 2021.12.02 |
---|---|
1126_ TIL (0) | 2021.11.26 |
1123_ TIL (0) | 2021.11.24 |
1122_ TIL (0) | 2021.11.22 |
알고리즘스터디 _백준 10828 (0) | 2021.11.19 |