博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2020-12-12L——12-13 Object.is()与 === && substring与slice && 找重复数字 && 1295. 统计位数为偶数的数字
阅读量:3957 次
发布时间:2019-05-24

本文共 924 字,大约阅读时间需要 3 分钟。

 

***slice还能截取数组

 

 

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/

你可能感兴趣的文章
[Java] JRebel + Maven + Jetty 热部署
查看>>
[算法] 从 Memcached 分布式应用看一致性哈希散列函数的选择
查看>>
[中间件] 消息处理利器 ActiveMQ 的介绍 & Stomp 协议的使用
查看>>
[设计] 原型界面设计利器 Balsamiq Mockups 推荐
查看>>
[闲话] 在西方的程序员眼里,东方的程序员是什么样的
查看>>
[管理] 成功之路的探寻 —— “三力” 理论
查看>>
[连载] Socket 深度探索 4 PHP (一)
查看>>
[连载] Socket 深度探究 4 PHP (二)
查看>>
[连载] Socket 深度探究 4 PHP (三)
查看>>
[无线] Android 系统开发学习杂记
查看>>
[无线] 浅析当代 LBS 技术
查看>>
[杂感] 缅怀乔布斯
查看>>
[无线] 让Android支持cmwap上网
查看>>
[教程] Android PHP 最佳实践视频教程
查看>>
[无线] AndroidManifest.xml配置文件详解
查看>>
[无线] 2012 智能手机市场分析
查看>>
[移动] Android推送方案分析(MQTT/XMPP/GCM)
查看>>
[移动] Mosquitto简要教程(安装/使用/测试)
查看>>
[HTML5] 关于HTML5(WebGL)的那点事
查看>>
自我反思
查看>>