2108번 - 통계학
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를 쓰지 않고는 어떻게 풀어야 할까요?
댓글을 작성하려면 로그인해야 합니다.
kisy324 2년 전
이렇게 하니까 풀리긴 하는데
도저히 Counter를 쓰지 않고서는 풀 수가 없더라고요
계속 시간초과가 나서...
Counter를 쓰지 않고는 어떻게 풀어야 할까요?