做完190这一题,对于leetcode-191这一题就比较简单了,涉及到其中的 & 运算符,还有一个右移 >> 。
这里的 n & 1 来计算最后一位是否是1
>>>=来将n的最低位移除,并赋值给自身
var hammingWeight = function (n) {
let cnt = 0;
while (n !== 0) {
cnt += n & 1;
n >>>= 1;
}
return cnt;
};