输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
public class Solution { public int NumberOf1(int n) { String str=Integer.toBinaryString(n); int len=str.length(); int cnt=0; for(int i=0;i<len;i++){ if('1'==str.charAt(i)){ cnt++; } } return cnt; } } ---来自腾讯云社区的---week剑指offer No.11 二进制中1的个数---week
题目描述

微信扫一扫打赏
支付宝扫一扫打赏