Skip to content

Commit a14736a

Browse files
Time: 310 ms (75.36%), Space: 15 MB (85.98%) - LeetHub
1 parent f7d9112 commit a14736a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class Solution:
2+
def addToArrayForm(self, num: List[int], k: int) -> List[int]:
3+
n = len(num)
4+
5+
carry = 0
6+
for i in range(n-1, -1, -1):
7+
num[i] += (carry + k%10)
8+
carry = num[i]//10
9+
num[i] %= 10
10+
k //= 10
11+
12+
carry += k
13+
while carry>0:
14+
num.insert(0, carry%10)
15+
carry //= 10
16+
17+
return num

0 commit comments

Comments
 (0)