MCPcopy Index your code
hub / github.com/neetcode-gh/leetcode / addToArrayForm

Function addToArrayForm

javascript/0989-add-to-array-form-of-integer.js:6–23  ·  view source on GitHub ↗
(num, k)

Source from the content-addressed store, hash-verified

4 * @return {number[]}
5 */
6var addToArrayForm = function (num, k) {
7 num.reverse();
8 let i = 0;
9
10 while (k > 0) {
11 const digit = k % 10;
12 i < num.length ? (num[i] += digit) : num.push(digit);
13
14 const carry = Math.floor(num[i] / 10);
15 num[i] %= 10;
16
17 k = Math.floor(k / 10);
18 k += carry;
19 i++;
20 }
21
22 return num.reverse();
23};

Callers

nothing calls this directly

Calls 2

reverseMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected