Add to Array-Form of Integer LeetCode solution in JavaScript

1
var addToArrayForm = function (num, k) {
2
const length = num.length;
3
let digit = 0,
4
index = length - 1;
5
while (k > 0 || digit > 0) {
6
if (index >= 0) {
7
digit = digit + num[index] + (k % 10);
8
num[index] = digit % 10;
9
} else {
10
digit = digit + (k % 10);
11
num.unshift(digit % 10);
12
}
13
digit = digit > 9 ? 1 : 0;
14
k = parseInt(k / 10);
15
index--;
16
}
17
if (digit) num.unshift(digit);
18
return num;
19
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0