题目:
python代码:
class Solution:
def plusOne(self, digits: List[int]) -> List[int]:
i = len(digits)-1
digits[i] += 1
while digits[i]==10:
digits[i] = 0
if i==0:
digits.insert(0,1)
else:
digits[i-1] += 1
i -= 1
return digits
做这道题得非常小心,稍不留神就认为只是最后一个数字加1。
其实这道题就是做加法运算。需要考虑到结果为10,就得进一位.
如果觉得不错,就点赞或者关注或者留言~
谢谢~