217. Contains Duplicate
Leetcode
題目
Input: nums = [1,2,3,1]
Output: trueInput: nums = [1,2,3,4]
Output: falseInput: nums = [1,1,1,3,3,4,3,2,4,2]
Output: true解答
參考資料
Last updated
Input: nums = [1,2,3,1]
Output: trueInput: nums = [1,2,3,4]
Output: falseInput: nums = [1,1,1,3,3,4,3,2,4,2]
Output: trueLast updated
var containsDuplicate = function(nums) {
const map = new Map();
for(let i=0; i<nums.length; i++) {
const value = nums[i];
if (map.has(value)) {
return true;
}
map.set(value, i);
}
return false;
};var containsDuplicate = function(nums) {
nums.sort((a, b) => a - b);
for(let i=0; i<nums.length; i++) {
if (nums[i] === nums[i+1]) {
return true;
}
}
return false;
};var containsDuplicate = function (nums) {
const s = new Set(nums)
return s.size !== nums.length
};