Skip to content

Commit cba8571

Browse files
add solution 217[js]
1 parent 4f1b68f commit cba8571

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
const containsDuplicate = function(nums){
2+
let set = new Set();
3+
nums.forEach(e => {
4+
set.add(e);
5+
})
6+
return set.size !== nums.length;
7+
}
8+
var containsDuplicate2 = function(nums) {
9+
return (new Set(nums).size !== nums.length);
10+
};
11+
var containsDuplicate3 = function(nums) {
12+
const map = {}; // key => number, value => count
13+
14+
for (let i = 0; i < nums.length; i++) {
15+
if (map[nums[i]] !== undefined) {
16+
return true
17+
} else {
18+
map[nums[i]] = 1
19+
}
20+
}
21+
22+
return false
23+
};

0 commit comments

Comments
 (0)