Given a non-negative number represented as an array of digits, plus one to the number.
class Solution(object):
def plusOne(self, digits):
l = len(digits)
d = digits
p = 1 #表示进位
for i in range(l-1,-1,-1):
res = d[i] + p
if res > 9:
d[i] = (res-10)
p = 1
else:
d[i] = res
p = 0
if p == 1:
d = [1]+d
return d
"""
:type digits: List[int]
:rtype: List[int]
"""
331



被折叠的 条评论
为什么被折叠?



