function hammingWeight(n: number): number { let ans: number = 0; while (n !== 0) { ans++; n &= n - 1; } return ans; }