From 2225abacb63b56724ba7a4e6796e2234311fa6c2 Mon Sep 17 00:00:00 2001 From: Deven <63876261+devenperez@users.noreply.github.com> Date: Thu, 4 Aug 2022 20:24:37 -0400 Subject: [PATCH] Time: 41 ms (12.84%), Space: 13.4 MB (69.71%) - LeetHub --- 66-plus-one/66-plus-one.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 66-plus-one/66-plus-one.py diff --git a/66-plus-one/66-plus-one.py b/66-plus-one/66-plus-one.py new file mode 100644 index 0000000..2de1da6 --- /dev/null +++ b/66-plus-one/66-plus-one.py @@ -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 + + + + \ No newline at end of file