小工具知识网

当前位置: 首页 > 行业知识 > python每日一练--加一LEETCODE

行业知识

python每日一练--加一LEETCODE

2026-11-08 16:43:52 来源:互联网转载

#�index.php/tags-41973.html" >�一,输入一个list,list中是正整数,如[1,2,3],表示一百二十三,123+1=124,要求输出[1,2,4]

()

#     arr=string(digists)

def plus_One(digits):

()

    n=len(digits)

    str_1=""

    plus_one=[]

    plus_two=[]

    for i in range(n):

        str_1=str_1+str(digits[i])  ##将数组中的 int类型转为str并拼接组装,[1,2,3,4] 其中 1,2,3,4类型为int,转换的结果是['1234']

    int_1=str(eval(str_1)+1) ##### 整数+1 计算结果是 1235,类型为int,将结果转换成str类型‘1235’

    for i in  range(len(int_1)):

        plus_one.append(int_1[i]) ### 将‘1235’ 分开,1235转换结果是['1','2','3','5']

    for i in range(len(plus_one)):

        plus_two.append(int(plus_one[i]))  ##将数组中的str转为int,转换结果是[1,2,3,5]

    return  plus_two

print(plus_One([99]))

 

上一篇:Android Studio 2023.2软件包下载及安装教程

下一篇:宝塔面板怎么解压文件?