반응형
https://www.acmicpc.net/problem/2822
import Foundation
var dic:[Int:Int] = [:]
for i in 1...8 {
let n = Int(readLine()!)!
dic[n] = i
}
var list:[Int] = []
let sorted = dic.keys.sorted(by: >)
var sum = 0
for i in 0...4 {
sum += sorted[i]
list.append(dic[sorted[i]]!)
}
print(sum)
list.sort()
var str = ""
for n in list {
str += "\(n) "
}
str.removeLast()
print(str)
반응형
'# 02 > Swift - CTP' 카테고리의 다른 글
[Swift] 백준! 5635번 - 생일 (0) | 2023.03.12 |
---|---|
[Swift] 백준! 2161번 - 카드1 (0) | 2023.03.12 |
[Swift] 백준! 2167번 - 2차원 배열의 합 (0) | 2023.03.09 |
[Swift] 백준! 17478번 - 재귀함수가 뭔가요? (0) | 2023.03.07 |
[Swift] 백준! 1789번 - 수들의 합 (0) | 2023.03.07 |