“Nilai array JS yang tampak ganjil kali” Kode Jawaban

Nilai array JS yang tampak ganjil kali

// 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

periksa apakah angka muncul jumlah ganjil kali dalam array 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

Jawaban yang mirip dengan “Nilai array JS yang tampak ganjil kali”

Pertanyaan yang mirip dengan “Nilai array JS yang tampak ganjil kali”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya