mirror of
https://github.com/devenperez/leetcode.git
synced 2026-06-13 14:57:08 +00:00
Time: 41 ms (12.84%), Space: 13.4 MB (69.71%) - LeetHub
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
class Solution(object):
|
||||
def plusOne(self, digits):
|
||||
"""
|
||||
:type digits: List[int]
|
||||
:rtype: List[int]
|
||||
"""
|
||||
i = -1
|
||||
if digits[-1] == 9:
|
||||
digits[-1] = 0
|
||||
i = -2
|
||||
if abs(i) > len(digits):
|
||||
digits.insert(0, 1)
|
||||
return digits
|
||||
while digits[i] == 9:
|
||||
digits[i] = 0
|
||||
if abs(i - 1) > len(digits):
|
||||
digits.insert(0, 1)
|
||||
return digits
|
||||
i -= 1
|
||||
|
||||
digits[i] += 1
|
||||
return digits
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user