https://www.acmicpc.net/problem/20115
#내코드
from collections import deque
n = int(input())
lst = list(map(int, input().split()))
lst.sort()
lst = deque(lst)
while len(lst) > 1:
first = lst.popleft()
second = lst.pop()
lst.append(first/2 + second)
print(lst[0])
#참고코드
n = int(input())
lst = list(map(int, input().split()))
a = max(lst)
b = sum(lst) - a
print(a + (b/2))
728x90
'코테 > 코딩테스트 대비 Python' 카테고리의 다른 글
백준 인구이동 BFS (1) | 2023.05.21 |
---|---|
2차원 배열 회전 (0) | 2023.05.18 |
Union find (0) | 2023.02.23 |
플로이드 워셜 (0) | 2023.02.13 |
다익스트라 (0) | 2023.02.13 |