update with refresh credentials
This commit is contained in:
parent
c0b0e4f859
commit
c5c82a3ba1
22
NeetCodeRoadmap/Arrays_and_Hashing/66_Plus_One.py
Normal file
22
NeetCodeRoadmap/Arrays_and_Hashing/66_Plus_One.py
Normal file
@ -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]))
|
||||||
Loading…
Reference in New Issue
Block a user