本文共 924 字,大约阅读时间需要 3 分钟。
function findRepeatNumber(nums){ let len = nums.length; nums.sort((a,b) => a-b); for(let i = 0; i < len-1; i++){ if(nums[i] === nums[i+1]){ return nums[i]; } }}
其他:
let nums = [1,2,3,1]function findReapeatNumber0(nums){ const set = new Set(); for(const x of nums){ if(set.has(x)){ return x; } set.add(x); }}function findReapeatNumber1(nums){ const set = new Set(); for(const x of nums){ let curLen = set.length; set.add(x); if(set.length == curLen){ return x; } }}function findReapeatNumber2(nums){ // const map = {}; const map = new Map(); for(const x of nums){ if(!map.has(x)){ // if(!map[x]){ map[x] = true; } return x; } }
function findNumbers(nums){ let len = nums.length; let count = 0; for(let i = 0; i < len; i++){ if(nums[i].toString().length % 2 == 0){ count++; } } return count;}let nums = [555,901,482,1771]
转载地址:http://irtzi.baihongyu.com/