Skip to content

Commit 4156619

Browse files
committed
missing-number solution
1 parent 1d173f8 commit 4156619

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

missing-number/lhc0506.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {number}
4+
*/
5+
var missingNumber = function(nums) {
6+
const n = nums.length;
7+
const array = new Array(n).fill(false);
8+
9+
for (let i = 0; i < n; i++) {
10+
array[nums[i]] = true;
11+
}
12+
13+
const index = array.findIndex(item => item === false);
14+
return index === -1 ? n : index;
15+
};
16+
17+
// 시간 복잡도: O(n)
18+
// 공간 복잡도: O(n)

0 commit comments

Comments
 (0)