# -*- coding: utf-8 -*- # UTF-8 encoding when using korean user_input = int(input()) a=[] for i in range(user_input): a.append(int(input())) def solution(n, arr): arr=sorted(arr) if (n==1): avg=arr[0] else: for i in range(n-1): avg=(arr[0]+arr[1])/2 arr.pop(0) arr.pop(0) arr.insert(0,avg) return avg print("%.6f" %solution(user_input,a)) 답이 추구하는 가장 이상적인 상황은 배열이 오름차순으로 정렬되어있는 상태에서 평균을 구해나가는 것이다. 주..