728x90
< 해결 방법 >
생각보다 금방 풀었다. 수학적 사고로 풀었는데 for 문 안의 조건만 잘 설정하면 되는 문제였다.
import sys
from itertools import combinations
a = int(sys.stdin.readline())
k = list(map(int,sys.stdin.readline().split(" ")))
k = sorted(k)
answer = 0
for i in range(0,len(k)):
answer += k[i]*(len(k)-i)
print(answer)728x90
'🟢 알고리즘 문제 풀이 > Baekjoon' 카테고리의 다른 글
| [파이썬] 백준 1541 잃어버린 괄호 (0) | 2022.09.07 |
|---|---|
| [파이썬] 백준 13305 주유소 (0) | 2022.09.07 |
| [파이썬] 백준 11047 동전0 (0) | 2022.09.05 |
| [파이썬] 백준 2559 수열 (0) | 2022.08.31 |
| [파이썬] 백준 11659 구간 합 구하기 4 (0) | 2022.08.31 |