쥐수의 공부노트
백준 11399번 ATM 본문
728x90
정답 :
let n = Int(readLine()!)!
var re = n
var input = readLine()!.split(separator: " ").map{Int($0)!}
var result = 0
input.sort()
for i in 0..<n {
result += input[i] * re
re -= 1
}
print(result)
해당 문제는 배열을 입력 받은 뒤, 배열을 정렬한다.
그런 다음 input[0]를 n 번 곱한 값을 더해주고, input[1]를 n-1번 곱한 값을 더해주면서 진행한다.
728x90
'swift 알고리즘 > 그리드' 카테고리의 다른 글
백준 13305번 주유소 (0) | 2023.08.03 |
---|---|
백준 1541번 잃어버린 괄호 (0) | 2023.07.31 |