题目在这: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