[Greedy search] 11399_ATM
내 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
import sys
N = int(sys.stdin.readline())
answer = 0
time_accum = 0
time = list(map(int,sys.stdin.readline().split()))
time.sort()
for i in time:
time_accum += i
answer += time_accum
print(answer)
time
: 인출시간 입력을 받아와 int 형 list 로 저장time_accum
: answer 에 더해줄 누적시간
입력을 받아 map 함수를 사용하여 int 형으로 list 에 저장한다.
오름차순으로 정렬한 뒤 누적시간에 time 내의 인자를 더해주고, 그 값을 answer 에 더해준다