그리디 알고리즘
Q
11399번: ATM
첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000)
www.acmicpc.net
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))