업데이트:

카테고리: ,

1. 문제

문제는 링크에 들어가면 볼 수 있다.

2. 정답 코드

문제의 내 정답 코드는 다음과 같다.

n = int(input())
array = list(map(int,input().split()))
array.sort()

summation = []
for idx,_ in enumerate(array):
    summation.append(sum(array[:idx+1]))
print(sum(summation))




3. 문제 풀이

아주 간단한 문제이다. 입력 받은 리스트를 sort()로 오름차순으로 정렬하고, for문을 돌면서 element를 하나씩 늘려가며 합을 구하고 다른 리스트에 저장한다. 그리고 최종적으로 얻은 summation 리스트를 합해서 답을 출력하면 된다.

최대 1 분 소요