We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 409c91d commit 64feb34Copy full SHA for 64feb34
scripts/algorithms/A/Add Strings/Add Strings.js
@@ -1,14 +1,15 @@
1
+// Runtime: 114 ms (Top 41.92%) | Memory: 45.1 MB (Top 19.07%)
2
var addStrings = function(num1, num2) {
3
let longer = num1.length >= num2.length ? num1 : num2;
4
let shorter = num1.length < num2.length ? num1 : num2;
5
let diff = (longer.length - shorter.length)
6
for (let i = 0; i < diff; i++) {
7
shorter = '0' + shorter;
8
}
-
9
+
10
let str = '';
11
let remainder = 0;
12
13
for (let i = (longer.length -1); i >= 0; i--) {
14
let num = remainder > 0
15
? remainder + parseInt(longer[i]) + parseInt(shorter[i])
@@ -22,4 +23,4 @@ var addStrings = function(num1, num2) {
22
23
str = num.toFixed() + str;
24
25
return !!remainder ? remainder + str : str;
-};
26
+};
0 commit comments