Skip to content

Commit cd403c2

Browse files
committed
feat: improve code
1 parent 0881737 commit cd403c2

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

contains-duplicate/main.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {boolean}
4+
*/
15
var containsDuplicate = function(nums) {
2-
let set = new Set()
3-
for (let i=0; i < nums.length; i++) {
4-
console.log(nums[i]);
5-
if (set.has(nums[i])) {
6-
return true;
7-
}else{
8-
set.add(nums[i]);
9-
}
10-
}
11-
console.log(set);
12-
return false;
13-
};
6+
let map = new Map();
147

15-
console.log(containsDuplicate([1,2,3,1]));
8+
for (let i=0; i < nums.length; i++) {
9+
if(map.has(nums[i])) {
10+
return true;
11+
}
12+
map.set(nums[i], i);
13+
}
14+
return false;
15+
};

0 commit comments

Comments
 (0)