呓语Beta 2.0 首页 镜头后 灶台前 捐赠者名单 有趣的小站

leetcode 66 Plus One

文档信息

leetcode 66 Plus One

解法一

class Solution(object):
    def plusOne(self, digits):
        """
        :type digits: List[int]
        :rtype: List[int]
        """
        digits[-1] += 1
        
        for p in range(len(digits)-1, 0, -1):
            if digits[p] > 9:
                digits[p-1] += 1
            digits[p] = digits[p] % 10
        
        if digits[0] > 9:
            digits[0] %= 10
            digits = [1] + digits
        
        return digits

note

捐赠支持

可以使用支付宝转帐给richard.ma.19850509#gmail.com(请将#替换为@),谢谢!

Fork me on GitHub