Python加一
假设我们有一个整数数组,例如A。A将容纳n个元素,它们是非负数。整个阵列A代表一个大数字。因此,如果给定A=[5、3、2、4],则它表示数字5324。我们必须采用该数组A,然后将该数字增加1,然后再次像给出的数组一样返回该数字。因此,增加A后将为[5,3,2,5]
为了解决这个问题,我们将按照以下步骤进行。
取数组并将每个字符附加到字符串中以使其成为字符串
然后将字符串转换为整数,然后将数字增加1
然后拆分每个数字并制作另一个数组
让我们看下面的实现以更好地理解-
范例(Python)
class Solution(object):
def plusOne(self, digits):
"""
:type digits: List[int]
:rtype: List[int]
"""
num = ""
for i in digits:
num +=str(i)
num = int(num)
num+=1
num = str(num)
ans = []
for i in num:
ans.append(int(i))
return ans
digits = [5,3,2,4]
ob1 = Solution()print(ob1.plusOne(digits))输入值
digits = [5,3,2,4]
输出结果
[5,3,2,5]
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短