kisy324   2년 전

import sys
from collections import Counter

N = int(sys.stdin.readline())

nums = []
for n in range(N):
    num = int(sys.stdin.readline())
    nums.append(num)
print(int(round((sum(nums) / N), 0)))  # 1
nums.sort()
answer4 = max(nums) - min(nums)
print(nums[N // 2])  # 2

if len(nums) == 1:  # 3
    print(nums[0])
else:
    counter = Counter(nums)
    tuple_list = counter.most_common()
    if tuple_list[0][1] == tuple_list[1][1]:
        print(tuple_list[1][0])
    else:
        print(tuple_list[0][0])

print(answer4)  # 4

이렇게 하니까 풀리긴 하는데

도저히 Counter를 쓰지 않고서는 풀 수가 없더라고요

계속 시간초과가 나서...

Counter를 쓰지 않고는 어떻게 풀어야 할까요?

댓글을 작성하려면 로그인해야 합니다.