feat: add swift implementation to lcof problem: No.53.2 (#2939)

This commit is contained in:
Lanre Adedara 2024-05-28 12:56:12 +01:00 committed by GitHub
parent 0fdbff266f
commit 98aad3742e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 37 additions and 0 deletions

View File

@ -181,6 +181,27 @@ public class Solution {
}
```
#### Swift
```swift
class Solution {
func missingNumber(_ nums: [Int]) -> Int {
var left = 0
var right = nums.count
while left < right {
let mid = (left + right) / 2
if nums[mid] > mid {
right = mid
} else {
left = mid + 1
}
}
return left
}
}
```
<!-- tabs:end -->
<!-- solution:end -->

View File

@ -0,0 +1,16 @@
class Solution {
func missingNumber(_ nums: [Int]) -> Int {
var left = 0
var right = nums.count
while left < right {
let mid = (left + right) / 2
if nums[mid] > mid {
right = mid
} else {
left = mid + 1
}
}
return left
}
}