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