
/**
* @param {number[]} nums
* @return {boolean}
*/
var containsDuplicate = function(nums) {
let map = new Map();
for(let i = 0; i < nums.length; i++) {
if(map.has(nums[i])) {
map.set(nums[i], map.get(nums[i]) + 1);
} else {
map.set(nums[i], 1);
}
}
for(let [key, value] of map) {
if(value > 1) {
return true;
}
}
return false;
};
/**
* @param {number[]} nums
* @return {boolean}
*/
var containsDuplicate = function(nums) {
let set = new Set();
for(let num of nums) {
set.add(num);
}
return set.size === nums.length ? false : true;
};