How to find the Kth smallest number in an unsorted array in Swift

1 Answer

0 votes
import Foundation

func findKthSmallestNumber(_ arr: [Int], k: Int) -> Int {
    let sortedArr = arr.sorted()
    
    return sortedArr[k - 1]
}

let arr = [42, 90, 21, 30, 37, 81, 45]
let k = 3

let result = findKthSmallestNumber(arr, k: k)
print(result) 



/*
run:

37

*/

 



answered 14 hours ago by avibootz
edited 9 hours ago by avibootz
...