2997. Minimum Number of Operations to Make Array XOR Equal to K
0 XOR 0 = 01 XOR 1 = 00 XOR 1 = 11 XOR 0 = 1function minOperations(nums: number[], k: number): number {
nums.forEach((num) => {
k ^= num
})
return countOnes(k)
};
function countOnes(n: number) {
let result = 0
while (n > 0) {
result += n & 1
n = n >> 1
}
return result
}