JavaScript - 基础面函数 - 找到异常值

 JavaScript  - 基础面函数 -  找到异常值

将获得一个数组, 数组长度至少为 `3`, 该数组要么为 :

除了一个`奇数`, 其余的全为`偶数`, `奇数`为异常值

除了一个`偶数`, 其余的全为`奇数`, `偶数`为异常值

我们要做的就是找到这个异常值, 并返回这个异常值

function findOutlier(arr){
  var even = arr.filter(a=>a%2==0);
  var odd = arr.filter(a=>a%2!==0);
  return even.length==1? even[0] : odd[0];
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章