只出现一次的数字

输入: [4,1,2,1,2]
输出: 4
var singleNumber = function(arr) {
  const first = arr[0]
  for (let i = 1; i < arr.length; i++) {
    if (first === arr[i]) {
      arr.shift()
      arr.splice(i-1,1)
      return singleNumber(arr)
    }
  }
  return first
}

 

posted @ 2022-05-07 09:04  xuanPhoto  阅读(43)  评论(0)    收藏  举报