해당 사람 별 기다리는 시간 순서대로 오름차순 정렬을 한다. 각 개인이 기다리는 시간을 누적합을 통해 구하고, 그 누적합의 총계가 곧
total
.
import Foundation
let N = Int(String(readLine()!))!
var people = Array(readLine()!.split(separator: " ").map{Int(String($0))!})
people.sort()
var total = 0
var waiting = 0
for person in people {
waiting += person
total += waiting
}
print(total)