首页 > 其他分享 >力扣(leetcode) 66. 加一(数据类型之间的转换)

力扣(leetcode) 66. 加一(数据类型之间的转换)

时间:2022-10-27 20:06:29浏览次数:78  
标签:加一 str int res 数据类型 力扣 数组 lis


题目在这:​​https://leetcode-cn.com/problems/plus-one/​

题目分析:

给了一个整数,但是这个整数的每一位存在一个数组里面,比如243这个数。给你的变成[2,4,3],让你把他加一 ,然后还是按照数组这种方式返回。

思路分析:

我们可以吧数组形式转换成int型,然后执行加一操作,再变成数组给他返回去。

首先吧数组形式变成字符串。

for i in digits:
s += str(i)

再变成int型,执行加一操作。

res = int(s)
res += 1

最后变回字符串类型。然后再变成数组类型返回。

res = str(res)
for j in res:
lis.append(int(j))

完整代码

digits = [4,3,2,1]

s = ''
lis = []

for i in digits:
s += str(i)
res = int(s)
res += 1

res = str(res)
for j in res:
lis.append(int(j))
return


标签:加一,str,int,res,数据类型,力扣,数组,lis
From: https://blog.51cto.com/u_15849381/5801740

相关文章