쥐수의 공부노트

백준 11399번 ATM 본문

swift 알고리즘/그리드

백준 11399번 ATM

쥐수 2023. 7. 31. 14:56
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