Leetcode Golang 66. Plus One.go

2019-04-12 10:58:06 浏览数 (1)

思路

注意处理有进位的情况

code

代码语言:javascript复制
func plusOne(digits []int) []int {

	l := len(digits)
	for i := l - 1; i >= 0; i-- {
		if digits[i] < 9 {
			digits[i]  
			return digits
		}
		digits[i] = 0
	}
	//如果有进位
	res := []int{1}
	res = append(res, digits...)
	return res
}

0 人点赞