From c5c82a3ba1eb37819e4251164d6a89b013b0fee6 Mon Sep 17 00:00:00 2001 From: Jacob Delgado Date: Thu, 20 Jun 2024 18:06:45 -0700 Subject: [PATCH] update with refresh credentials --- .../Arrays_and_Hashing/66_Plus_One.py | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 NeetCodeRoadmap/Arrays_and_Hashing/66_Plus_One.py diff --git a/NeetCodeRoadmap/Arrays_and_Hashing/66_Plus_One.py b/NeetCodeRoadmap/Arrays_and_Hashing/66_Plus_One.py new file mode 100644 index 0000000..5694f1c --- /dev/null +++ b/NeetCodeRoadmap/Arrays_and_Hashing/66_Plus_One.py @@ -0,0 +1,22 @@ +def plusOne(digits): + zeros = 0 + if digits[-1] == 9: + if len(digits) < 2: + digits[-1] = 1 + digits.append(0) + return digits + for i in range(len(digits)): + if digits[i] == 9: + zeros += 1 + if digits[i-1] == 9: + digits[i] = 0 + else: + digits[i] = 1 + break + digits.append(0) + else: + digits[-1] = digits[-1] + 1 + return digits + + +print(plusOne([1,2,3])) \ No newline at end of file