코딩코딩코딩

백준(BAEKJOON) 11399 ATM - 파이썬(python) 본문

파이썬/Algorithms

백준(BAEKJOON) 11399 ATM - 파이썬(python)

hanshow113 2021. 9. 14. 17:34

 

제출 코드:

N = int(input())

each_time = list(map(int, input().split()))
sorted_time = sorted(each_time)

temp = [sorted_time[0]]    # 정렬된 시간 리스트의 첫 번째 원소를 넣어둔 리스트 생성

# 누적합을 구하기 위해 정렬된 시간 리스트의 마지막 원소 전까지 for문 수행
for i in range(len(sorted_time)-1):
    temp.append(temp[i] + sorted_time[i+1])    # 누적합 계산하여 temp에 추가

print(sum(temp))
Comments