Skip to content

Commit bd1125f

Browse files
committed
38-217-Contains-Duplicate
1 parent 12e4845 commit bd1125f

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

38-217-Contains-Duplicate.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
var containsDuplicate = function (nums) {
2+
const seen = new Set();
3+
4+
for (let num of nums) {
5+
if (seen.has(num)) {
6+
return true;
7+
}
8+
9+
seen.add(num);
10+
}
11+
12+
return false;
13+
};
14+
15+
// var containsDuplicate = function (nums) {
16+
// nums.sort((a, b) => a - b);
17+
18+
// for (let i = 0; i < nums.length; i++) {
19+
// if (nums[i] === nums[i + 1]) {
20+
// return true;
21+
// }
22+
// }
23+
24+
// return false;
25+
// };
26+
27+
console.log(containsDuplicate([1, 2, 3, 1]));
28+
console.log(containsDuplicate([1, 2, 3, 4]));
29+
console.log(containsDuplicate([1, 1, 1, 3, 3, 4, 3, 2, 4, 2]));

0 commit comments

Comments
 (0)