@Quintis

Как ускорить перебор массива чисел?

Как ускорить функцию по нахождению уникального числа ?
Задание - https://www.codewars.com/kata/55f81f9aa51f9b72a200...
Код
function findUnique(numbers) {
  // Return the unique number
  let uniq
numbers.sort((a,b)=>{
  return a-b
}).some((el,i,arr)=>{
  if (numbers[i-1]!==el && numbers[i+1]!==el ){
    uniq = el
    return true
  }
})
return uniq
}
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
const findUnique = (l) => l.reduce((a, b) => a ^ b);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы