1.题目详情
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。
最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。
你可以假设除了整数 0 之外,这个整数不会以零开头。
2.解题思路
遍历列表,将列表字符串拼接到空字符串“”中,再将字符串转化为int类型进行+1计算,最后再转化为列表
3.代码实现
class Solution:
def plusOne(self, digits: List[int]) -> List[int]:
nums_str = ""
for i in digits:
nums_str =nums_str+str(i)
nums_int = int(nums_str)+1
arr = []
for i in str(nums_int):
arr.append(int(i))
return arr
4.知识点
–