#题目刚开始没看懂,大概意思,就是一个数如8888转化为列表[8,8,8,8],末尾开始加1,到10进位,如果是9999,这把最高维进位添加到数组高位
- class Solution(object):
- def plusOne(self, digits):
- """
- :type digits: List[int]
- :rtype: List[int]
- """
- num = 1
- for i in range(1,len(digits)+1):
- a = digits[-i]+num
- digits[-i] = a%10
- num = a/10
- if num>=1:
- digits.insert(0,num)
- return digits