그리디 알고리즘
Q
A
n = int(input()) #입력받기
data = list(map(int, input().split())) #리스트 입력받기
data.sort() #오름차순으로 정리하기
time = [] #빈 리스트 선언
for i in range(n):
time.append(sum(data[ : i + 1])) #sum함수를 이용하기. append이용하여 하나씩 넣기
print(sum(time))
Q
A
n = int(input()) #입력받기
data = list(map(int, input().split())) #리스트 입력받기
data.sort() #오름차순으로 정리하기
time = [] #빈 리스트 선언
for i in range(n):
time.append(sum(data[ : i + 1])) #sum함수를 이용하기. append이용하여 하나씩 넣기
print(sum(time))