내 풀이

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 에 더해준다

회고