Add Strings LeetCode solution in JavaScript

1
var addStrings = function (num1, num2) {
2
let i = num1.length - 1;
3
let j = num2.length - 1;
4
let carry = 0;
5
let sum = "";
6

7
for (; i >= 0 || j >= 0 || carry > 0; i--, j--) {
8
const digit1 = i < 0 ? 0 : num1.charAt(i) - "0";
9
const digit2 = j < 0 ? 0 : num2.charAt(j) - "0";
10
const digitsSum = digit1 + digit2 + carry;
11
sum = `${digitsSum % 10}${sum}`;
12
carry = Math.floor(digitsSum / 10);
13
}
14

15
return sum;
16
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0