Swift 프로그래머스 진료순서 정하기


Swift 프로그래머스 진료순서 정하기


import Foundation

func solution(_ emergency:[Int]) -> [Int] {
    let sorted = emergency.sorted(by:>)
    var dic = [Int : Int]()
    
    for i in 0 ..< sorted.count {
        dic[sorted[i]] = i + 1
    }
    var answer = [Int]()
    for i in emergency{
        answer.append(dic[i]!)
    }
    return answer
}