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

+ Recent posts