题目:
题解:
func plusOne(digits []int) []int {n := len(digits)for i := n - 1; i >= 0; i-- {if digits[i] != 9 {digits[i]++for j := i + 1; j < n; j++ {digits[j] = 0}return digits}}// digits 中所有的元素均为 9digits = make([]int, n+1)digits[0] = 1return digits
}
题目:
题解:
func plusOne(digits []int) []int {n := len(digits)for i := n - 1; i >= 0; i-- {if digits[i] != 9 {digits[i]++for j := i + 1; j < n; j++ {digits[j] = 0}return digits}}// digits 中所有的元素均为 9digits = make([]int, n+1)digits[0] = 1return digits
}