【发布时间】:2018-04-19 04:30:31
【问题描述】:
我已经从一个文件中读取了一些二进制表示,然后我总结了它们并试图找到零和一个的出现次数。 问题是某些数字丢失或发生其他任何情况,因此总和中的数字总数大于零和一的总和。 这是我的代码:
val binaryNums = Source.fromFile("path/task2.txt").getLines.map(BigInt(_)).toList
val sumOfBins = binaryNums.sum.toString
println("Zeroes occurrence " + sumOfBins.count(_ == '0'))
println("Ones occurrence " + sumOfBins.count(_ == '1'))
如果您能帮我找出错误,我将不胜感激。
【问题讨论】:
-
您的问题不清楚。你能提供一个输入(文件内容)和预期输出的小例子吗?
标签: scala binary decimal data-conversion