HJ15 求int型正整数在内存中存储时1的个数_Scala

Posted youngxuebo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HJ15 求int型正整数在内存中存储时1的个数_Scala相关的知识,希望对你有一定的参考价值。

描述

输入一个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)

  }
}

以上是关于HJ15 求int型正整数在内存中存储时1的个数_Scala的主要内容,如果未能解决你的问题,请参考以下文章

HJ15 求int型正整数在内存中存储时1的个数_Scala

华为机试HJ15:求int型正整数在内存中存储时1的个数

[NewCoder]求int型正整数在内存中存储时1的个数

华为python机试题目:明明的随机数汽水瓶求int型正整数在内存中存储时1的个数取近似值蛇形矩阵数据分类处理数字颠倒

求 int 型数据在内存中存储时 1 的个数

求int型数据在内存中存储时1的个数