(num1, num2, buffer)
| 25 | }; |
| 26 | |
| 27 | var multiplication = (num1, num2, buffer) => { |
| 28 | for (let i = num1.length - 1; 0 <= i; i--) { |
| 29 | /* Time O(N) */ |
| 30 | for (let j = num2.length - 1; 0 <= j; j--) { |
| 31 | /* Time O(M) */ |
| 32 | update(num1, i, num2, j, buffer); /* Space O(N + M) */ |
| 33 | } |
| 34 | } |
| 35 | }; |
| 36 | |
| 37 | var removeLeadingZero = (buffer) => { |
| 38 | const isLeadZero = buffer[0] === 0; |