Math Pro 數學補給站's Archiver

我真心在追求我的夢想時,
每一天都是繽紛的。
因為我知道每個小時都是實現理想的一部份。

weiye 發表於 2009-5-5 21:56

用程式解簡單的數學問題

問題: 求 555...555 (100 個 5) * 666...666 (100 個 6) 乘開後以十進位表示的各位數字總和為何?
問題出處:[url]https://math.pro/db/thread-3047-1-1.html[/url][code]#Ruby

a, str = 0, (('5'*100).to_i*('6'*100).to_i).to_s

str.each_char{|c| a+=c.to_i}

puts a[/code]問題: 求 300![code]//Kotlin

import java.math.BigInteger

fun factorial(n: Int): BigInteger {
    var fact = BigInteger.ONE
    for(i in 1..n)
        fact=fact.times(BigInteger.valueOf(i.toLong()))
    return fact
}

fun main(args: Array<String>) {
    println(factorial(300))
}[/code]問題:檢查輸入的數字是否恰為兩個質數之積?[code]
#Ruby
p Prime.each(a=gets.to_i).find{|i|a%i==0&&(a/i).prime?}!=nil if require 'prime'
[/code]

頁: [1]

論壇程式使用 Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.