1. 程式人生 > >leetcode python 66. 加一

leetcode python 66. 加一

class Solution(object):
    def plusOne(self, digits):
        """
        :type digits: List[int]
        :rtype: List[int]
        """
        d= 1
        sum = 0
        while 1:
            if len(digits)==0:
                break
            sum = sum+digits[-1]*d
            d = d*10
            digits= digits[:-1
] sum+=1 l =[] while 1: if sum == 0: break x=sum%10 l.append(x) sum=int(sum/10) l = l[::-1] return l

看了下其他人的解法,看著也都是比較麻煩的處理操作