给出两个整数 x 和 y,计算它们之间的汉明距离。
class Solution {
public:
int hammingDistance(int x, int y) {
int z = x ^ y;
int result = 0;
while(z){
result += z & 1;
z >>= 1;
}
return result;
}
};
经验:
emmm水题
emmm又是异或