“Проверьте, появляется ли номер нечетное количество раз в массиве JavaScript” Ответ

Значение массива JS, которое появляется нечетное количество раз

// Find the odd int
function findOdd(A) {
  return A.reduce((a, b) => a ^ b);
}

console.log(findOdd([20,1,-1,2,-2,3,3,5,5,1,2,4,20,4,-1,-2,5], 5)); // 5
console.log(findOdd([1,1,2,-2,5,2,4,4,-1,-2,5], -1)); // -1
console.log(findOdd([20,1,1,2,2,3,3,5,5,4,20,4,5], 5)); // 5
Lucky-Magnet

Проверьте, появляется ли номер нечетное количество раз в массиве JavaScript

function findOdd(A) {
    let counts = A.reduce((p, n) => (p[n] = ++p[n] || 1, p), {});
    return +Object.keys(counts).find(k => counts[k] % 2) || undefined;
}
RectalAnarchy

Ответы похожие на “Проверьте, появляется ли номер нечетное количество раз в массиве JavaScript”

Вопросы похожие на “Проверьте, появляется ли номер нечетное количество раз в массиве JavaScript”

Больше похожих ответов на “Проверьте, появляется ли номер нечетное количество раз в массиве JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования