题解 | #数组中重复的数字#

数组中重复的数字

http://www.nowcoder.com/practice/6fe361ede7e54db1b84adc81d09d8524

检查数量即可,利用set更方便 /**

  • 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
  • @param numbers int整型一维数组
  • @return int整型 */
function duplicate( numbers ) {
   let map=new Map()
   for(let i of numbers){
       let count=0
       if(map.has(i)){
          count=map.get(i)  
       }
       map.set(i,count+1)
       if(count+1>1) {
           return i   
       }
   }
   return -1 
   
}
module.exports = {
   duplicate : duplicate
};
全部评论

相关推荐

06-02 15:17
门头沟学院 Java
心爱的idea:怎么会呢 应该是打招呼有问题 问就说实习6个月全国可飞随时到岗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务