LeetCode使用Python实现加一

需求:

  • 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。

  • 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。

  • 你可以假设除了整数 0 之外,这个整数不会以零开头。

示例1:

输入:[1, 2, 4]
输出:[1, 2, 5]
解释:输入数组表示数字124。  

示例2:

输入:[4, 3, 2, 1]  
输出:[4, 3, 2, 2]  
解释:输入数组表示数字4321。  
废话少说直接上代码:
class Solution:
   def plusOne(self, digits):
	   """
	   :type digits: List[int]
	   :rtype: List[int]
	   """
	   temp = int(''.join([str(i) for i in digits])) + 1
	   
	   return [int(i) for i in str(temp)]

你可能感兴趣的:(python)