We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0881737 commit cd403c2Copy full SHA for cd403c2
contains-duplicate/main.js
@@ -1,15 +1,15 @@
1
+/**
2
+ * @param {number[]} nums
3
+ * @return {boolean}
4
+ */
5
var containsDuplicate = function(nums) {
- let set = new Set()
- for (let i=0; i < nums.length; i++) {
- console.log(nums[i]);
- 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
-};
+ let map = new Map();
14
15
-console.log(containsDuplicate([1,2,3,1]));
+ for (let i=0; i < nums.length; i++) {
+ if(map.has(nums[i])) {
+ return true;
+ }
+ map.set(nums[i], i);
+ return false;
+};
0 commit comments