11399번 : ATM

김민관·2022년 9월 13일

백준_Silver

목록 보기
36/57

문제보기

파이썬

n = int(input())
times = list(map(int, input().split()))

ans = 0

times.sort()

for i in range(n):
    ans += times[i] * (n-i)

print(ans)

풀이

  • 최솟값을 위해선 시간이 오래걸릴수록 뒤에서 뽑아야함
  • 정렬 후 계산
profile
게임 개발일지 & IT 소식들 공유

0개의 댓글