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];
}

 

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