Skip to content

Commit 022dd7d

Browse files
committed
add: missing number better solution
1 parent ad80518 commit 022dd7d

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

missing-number/naringst.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,20 @@ var missingNumber = function (nums) {
4343
return expectedSum - sumOfNums;
4444
}
4545
};
46+
47+
/**
48+
* NOTE
49+
* or you can subtract while adding
50+
*/
51+
52+
var missingNumber = function (nums) {
53+
let target = 0;
54+
for (let i = 0; i <= nums.length; i++) {
55+
target += i;
56+
57+
if (i < nums.length) {
58+
target -= nums[i];
59+
}
60+
}
61+
return target;
62+
};

0 commit comments

Comments
 (0)