代码1位运算:计算出俩个不同位置的1的长度
语法 : 不能只用>> 应该是 >>=
& 与
class Solution {
public:
int hammingDistance(int x, int y) {
int z = x ^ y;
int sum = 0;
while (z){
sum += z & 1;
z >>= 1;
}
return sum;
}
};

代码1位运算:计算出俩个不同位置的1的长度
语法 : 不能只用>> 应该是 >>=
& 与
class Solution {
public:
int hammingDistance(int x, int y) {
int z = x ^ y;
int sum = 0;
while (z){
sum += z & 1;
z >>= 1;
}
return sum;
}
};