66. Plus One
Easy
😇 Solution
#withiout using builtin functions
class Solution:
def plusOne(self, digits: List[int]) -> List[int]:
digits[-1] += 1
for i in range(len(digits)-1,0,-1):
if digits[i] != 10:
break
digits[i] = 0
digits[i-1] += 1
if digits[0] == 10:
digits[0] = 0
return [1]+digits
return digits#using built-in functions
class Solution:
def plusOne(self, digits: List[int]) -> List[int]:
n = ''
for a in digits:
n += str(a)
new_n = int(n) + 1
ans = []
for a1 in str(new_n):
ans.append(a1)
return ansLast updated