题目描述:
要注意:题目下面提示了,规定0 <= digits[i] <= 9,所以如果元素一旦超过9就会发生进位,答案就不对了,我在这个进位的地方也是出现了问题,现在让我们来看看简单直白的解法:
代码可能不是最简便的,但是应该是最简单的(因为难的我也不会哈哈哈)
class Solution:
def plusOne(self, digits: List[int]) -> List[int]:
a=len(digits)
for i in range(a-1,-1,-1):
if digits[i] != 9:
digits[i] += 1
return digits
else:
digits[i] = 0
digits.insert(0,1)
return digits
力扣初级算法——加一
最新推荐文章于 2024-05-19 17:14:11 发布