diff --git a/lcof/面试题40. 最小的k个数/README.md b/lcof/面试题40. 最小的k个数/README.md index b5a7a183bb..3281f5b384 100644 --- a/lcof/面试题40. 最小的k个数/README.md +++ b/lcof/面试题40. 最小的k个数/README.md @@ -208,6 +208,17 @@ public class Solution { } ``` +#### Swift + +```swift +class Solution { + func getLeastNumbers(_ arr: [Int], _ k: Int) -> [Int] { + let sortedArr = arr.sorted() + return Array(sortedArr.prefix(k)) + } +} +``` + diff --git a/lcof/面试题40. 最小的k个数/Solution.swift b/lcof/面试题40. 最小的k个数/Solution.swift new file mode 100644 index 0000000000..322571fe0f --- /dev/null +++ b/lcof/面试题40. 最小的k个数/Solution.swift @@ -0,0 +1,6 @@ +class Solution { + func getLeastNumbers(_ arr: [Int], _ k: Int) -> [Int] { + let sortedArr = arr.sorted() + return Array(sortedArr.prefix(k)) + } +} \ No newline at end of file