HaskellのIntegerが大きい数を扱える、ということで「双子素数の大きさ、記録更新 - rubyco(るびこ)の日記」を思い出した。計算してみる。
Prelude> print $ length $ show $ 2003663613 * (2::Integer) ^ 195000 58711
Haskellでも計算できた。確かに58711桁の数だった。
HaskellのIntegerが大きい数を扱える、ということで「双子素数の大きさ、記録更新 - rubyco(るびこ)の日記」を思い出した。計算してみる。
Prelude> print $ length $ show $ 2003663613 * (2::Integer) ^ 195000 58711
Haskellでも計算できた。確かに58711桁の数だった。