Skip to content

Commit c2bce2e

Browse files
committedMay 21, 2023
✨ [268] a1 - Runtime 86 ms Beats 31.24% Memory 44.9 MB Beats 24.80%
1 parent b7f5287 commit c2bce2e

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed
 

‎268/my_solution.js

+19-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,28 @@
33
* @return {number}
44
*/
55
const missingNumber = (nums) => {
6+
// if (1 === nums.length) return !nums[0];
7+
console.log(nums);
8+
nums.sort((a, b) => (a - b));
9+
console.log(nums);
10+
11+
for (let i = 0; i <= nums.length; i++) {
12+
if (i !== nums[i]) {
13+
console.log("Missing number")
14+
console.log(i)
15+
16+
return i;
17+
}
18+
}
19+
// console.log(nums);
620

721
return;
822
}
923

1024
// missingNumber([3, 0, 1]) // 2
1125
// missingNumber([0, 1]) // 2
12-
// missingNumber([9,6,4,2,3,5,7,0,1]) // 8
26+
// missingNumber([9, 6, 4, 2, 3, 5, 7, 0, 1]) // 8
27+
// missingNumber([1]) // 0
28+
missingNumber([0, 1]) // 2
29+
// missingNumber([1, 2]) // 0
30+
missingNumber([45, 35, 38, 13, 12, 23, 48, 15, 44, 21, 43, 26, 6, 37, 1, 19, 22, 3, 11, 32, 4, 16, 28, 49, 29, 36, 33, 8, 9, 39, 46, 17, 41, 7, 2, 5, 27, 20, 40, 34, 30, 25, 47, 0, 31, 42, 24, 10, 14]);

‎268/solution.js

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {number}
4+
*/
5+
const missingNumber = (nums) => {
6+
nums.sort((a, b) => (a - b));
7+
8+
for (let i = 0; i <= nums.length; i++) {
9+
if (i !== nums[i]) return i;
10+
}
11+
}

0 commit comments

Comments
 (0)
Please sign in to comment.