class Solution: def plusOne(self, digits): """ :type digits: List[int] :rtype: List[int] """ s = '' for i in digits: # 转化成字符串 s += str(i) s = int(s) + 1 return [int(x) for x in str(s)]q = Solution()l1 = [9]l2 = [1, 2, 9]l3 = [1, 9, 9]l4 = [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]print(q.plusOne(l1))print(q.plusOne(l2))print(q.plusOne(l3))print(q.plusOne(l4)) 结果:
[1, 0]
[1, 3, 0][2, 0, 0][1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]