class Solution:
def plusOne(self, digits):
"""
:type digits: List[int]
:rtype: List[int]
"""
# 思路一: 整数和字符的转换
return [int(i) for i in str(int(''.join([str(i) for i in digits]))+1)]
# 思路二: 减少转换次数,提升效率
num = 0
for i in range(len(digits)):
num = num*10 + digits[i]
return [int(i) for i in str(num+1)]
所有Leetcode题目不定期汇总在 , 欢迎大家批评指正,讨论交流。
因篇幅问题不能全部显示,请点此查看更多更全内容