小编Mas*_*sif的帖子

是否有用于将大数字格式化为文本的.NET库?

我正在寻找一个可以采用数字的库,1,000,000,000并输出部分文本表示,例如1 billion- 但是(最好)以已经本地化的方式.(因此,如果文化不是英语,我们会得到适当的文字表示.)

这样的事情存在吗?

应该可以做到

1,000,000 -> 1 million
56,243,152 -> 56 million
Run Code Online (Sandbox Code Playgroud)

我知道我要求很多 - 但要重新发明一些东西来做这件事会很痛苦.

.net globalization numbers

5
推荐指数
1
解决办法
112
查看次数

项目Euler - Scala中最大的主要因素

我一直在尝试在Scala中解决3中的项目Euler数,这是我到目前为止所得到的:

def largestPrimeFactor(in:BigInt) : Option[BigInt] = {
  def isPrime(in:BigInt) : Boolean = {
    def innerIsPrime(in:BigInt, currentFactor:BigInt) : Boolean = {
        if(in % currentFactor == 0) {
        false
      }
      else {
        if(currentFactor > (in / 2)){
           true
        }
        else {
          innerIsPrime(in, currentFactor + 1)
        }
      }
    }

     innerIsPrime(in, 2)
  }

   def nextLargeFactor(in:BigInt, divisor:BigInt) : (Option[BigInt], BigInt) = {
     if((in / 2) > divisor) {
       if(in % divisor == 0) (Some(in / divisor), divisor) 
       else nextLargeFactor(in, divisor + …
Run Code Online (Sandbox Code Playgroud)

scala prime-factoring

0
推荐指数
1
解决办法
1289
查看次数

标签 统计

.net ×1

globalization ×1

numbers ×1

prime-factoring ×1

scala ×1