[Swift 알고리즘] K번째수

장주명·2021년 5월 10일

https://programmers.co.kr/learn/courses/30/lessons/42748

 import Foundation

func solution(_ array:[Int], _ commands:[[Int]]) -> [Int] {
    
    var answer = [Int]()
    
    for i in commands {
        let firstIndex = i[0] - 1
        let lastIndex = i[1] - 1
        let selectIndex = i[2] - 1
        let collectNubmer = array[firstIndex...lastIndex].sorted()
        answer.append(collectNubmer[selectIndex])
        
    }
    
    return answer
}
profile
flutter & ios 개발자

0개의 댓글