import Foundation
func solution(_ emergency:[Int]) -> [Int] {
let sortedEmergency = emergency.sorted(by:>)
var dic : [Int : Int] = [:]
var result = [Int]()
for index in 0..<sortedEmergency.count{
dic[sortedEmergency[index]] = index + 1
}
for num in emergency{
result.append(dic[num]!)
}
return result
}
'Swift랑 친해지기 > programmers 풀기' 카테고리의 다른 글
[프로그래머스] 종이 자르기 (Swift) (0) | 2023.02.10 |
---|---|
[프로그래머스] 둘만의 암호 (Swift) (0) | 2023.02.09 |
[프로그래머스] 옹알이(2) (Swift) (0) | 2023.01.09 |
[프로그래머스] 개인정보 수집 유효기간 (Swift) (0) | 2023.01.08 |
[프로그래머스] 주차 요금 계산 (Swift) (0) | 2023.01.05 |