JavaScript 直接循环 32 次
/** * @param {number} n * @return {number} */ var NumberOf1 = function(n) { let ans = 0; for (let i = 0; i < 32; ++i) { ans += (n >> i & 1); } return ans; };