LeetCode 66. 加一
题目描述
✅ 66. 加一
思路分析
加法问题
参考代码
1
2
3
4
5
6
7
8
9
10
11
12
func plusOne(digits []int) []int {
n := len(digits)
for i := n - 1; i >= 0; i-- {
if digits[i] < 9 {
digits[i]++
return digits
}
digits[i] = 0
}
// 如果所有位都是 9,结果为 [1, 0, 0, ..., 0]
return append([]int{1}, digits...)
}
1
write your code here
CC BY-NC-SA 4.0
许可协议,转载请注明出处!
本博客所有文章除特别声明外,均采用