描述
输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
输入描述:
输入一个整数(int类型)
输出描述:
这个数转换成2进制后,输出1的个数
示例1
输入:
5
输出:
2
scala:
object Main extends App {
val sc = new java.util.Scanner(System.in)
while(sc.hasNext()) {
val nextBytes = sc.nextInt()
val binaryString = nextBytes.toBinaryString
var count = 0
binaryString.split("").map(x=> if (x =="1") count +=1 )
println(count)
}
}