Number of 1 Bits(#191)

编号 名称 等级
191 Number of 1 Bits Easy

思路

这个题其实就是统计一个无符号整数的二进制数中1的个数,Java 已经给我们提供了api Intger.bitCount(int n),所以一行代码解决

代码

public class Solution {
    // you need to treat n as an unsigned value
    public int hammingWeight(int n) {
        return Integer.bitCount(n);
    }
}