/** * @param {number[]} nums * @return {boolean} */ const containsDuplicate = (nums) => { let map = {}; for (let i = 0; i < nums.length; i++) { if (undefined === map[nums[i]]) { map[nums[i]] = i; continue; } return true; } return false; } // const containsDuplicate = (nums) => { // let l = 0, r = nums.length - 1; // // while (r >= l) { // if (l === r) { // l++; // r = nums.length - 1; // continue; // } // // if (nums[l] === nums[r]) { // return true // } else { // r--; // } // } // // return false; // }