剑指 Offer 二进制中1的个数
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数。二进制表示中的1的个数public class B { public int hammingWeight(int n) { return Integer.toBinaryString(n).replaceAll("0","").length(); } public static void main(String[] args) {
原创
2021-10-30 22:06:51 ·
106 阅读 ·
0 评论