Skip to content

Commit 64feb34

Browse files
committed
Runtime: 114 ms (Top 41.92%) | Memory: 45.1 MB (Top 19.07%)
1 parent 409c91d commit 64feb34

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scripts/algorithms/A/Add Strings/Add Strings.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1+
// Runtime: 114 ms (Top 41.92%) | Memory: 45.1 MB (Top 19.07%)
12
var addStrings = function(num1, num2) {
23
let longer = num1.length >= num2.length ? num1 : num2;
34
let shorter = num1.length < num2.length ? num1 : num2;
45
let diff = (longer.length - shorter.length)
56
for (let i = 0; i < diff; i++) {
67
shorter = '0' + shorter;
78
}
8-
9+
910
let str = '';
1011
let remainder = 0;
11-
12+
1213
for (let i = (longer.length -1); i >= 0; i--) {
1314
let num = remainder > 0
1415
? remainder + parseInt(longer[i]) + parseInt(shorter[i])
@@ -22,4 +23,4 @@ var addStrings = function(num1, num2) {
2223
str = num.toFixed() + str;
2324
}
2425
return !!remainder ? remainder + str : str;
25-
};
26+
};

0 commit comments

Comments
 (0)