Skip to main content

461. Hamming Distance

分析

1. 如何找出不同 -> 异或
2. 如何数 -> & 1 + >>

题解

function hammingDistance(x: number, y: number): number {
let z = x ^ y

let ans = 0
while (z) {
ans += z & 1
z = z >> 1
}

return ans
};