LeetCode 66. 加一

题目描述

66. 加一

image-20230312173014312

思路分析

加法问题

参考代码

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...)
}

➡️ 点击查看 Java 题解

1
write your code here
本文作者:
本文链接: https://hgnulb.github.io/blog/2022/06137859
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处!