mirror of
https://github.com/chefyuan/algorithm-base.git
synced 2025-08-08 08:11:40 +00:00
为数组篇 增加 Swift 实现
This commit is contained in:
@@ -85,3 +85,23 @@ class Solution:
|
||||
arr[0] = 1
|
||||
return arr
|
||||
```
|
||||
|
||||
Swift Code:
|
||||
|
||||
```swift
|
||||
class Solution {
|
||||
func plusOne(_ digits: [Int]) -> [Int] {
|
||||
let count = digits.count
|
||||
var digits = digits
|
||||
for i in stride(from: count - 1, through: 0, by: -1) {
|
||||
digits[i] = (digits[i] + 1) % 10
|
||||
if digits[i] != 0 {
|
||||
return digits
|
||||
}
|
||||
}
|
||||
var arr: [Int] = Array.init(repeating: 0, count: count + 1)
|
||||
arr[0] = 1
|
||||
return arr
|
||||
}
|
||||
}
|
||||
```
|
||||
|
Reference in New Issue
Block a user