讨论/《初级算法》 - 加一/
《初级算法》 - 加一

一个非常简单的方法

完全不需要考虑到各种逢九进位

    1. 把数组转成字符串
    1. 把字符串转换成int数字
    1. 在数字中进行加一操作
    1. 把数字转换成字符串
    1. 创建空数组,遍历字符串,把字符串转成int类型后在添加到数组中
    1. 提交结果,打完收工。
class Solution:
    def plusOne(self, digits: List[int]) -> List[int]:

        str1 =''.join(str(i) for i in digits) 
        int1 = int(str1)
        int1 +=1
        str2 = str(int1)
        nums2=[]
    
        for i in range(len(str2)):
            a = int(str2[i])
            nums2.append(a)
        return nums2

1
展开全部 129 讨论