LeetCode:Number of 1 Bits(#191)

Number of 1 Bits(#191)

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

思路

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

代码

1
2
3
4
5
6
public class Solution {
// you need to treat n as an unsigned value
public int hammingWeight(int n) {
return Integer.bitCount(n);
}
}
不介意的话,可以请我喝杯咖啡吗?或扫一扫支付宝领红包