1

たとえば、整数を因数分解したい

41748850938502584251

これをブルートフォースで因数分解したい。この数の短い長さを考えると、これは可能であるはずです。

任意の長さの整数データ型をサポートする適切なプログラミング言語は何ですか?

4

4 に答える 4

4

スキームには、とりわけ、任意精度の整数を提供する機能的な数値タワーがあります (適合する実装のこれを必要とする R6RS のセクション3.4を参照してください)。

于 2012-01-08T19:24:46.360 に答える
0

Perlを使用できます。置く

use bigint;

プログラムの開始時に。

于 2012-01-08T18:29:11.360 に答える
0

Haskell には、無制限の整数の Integer データ型があります。Frege も同様です (Java の大きな整数を使用します)。

于 2012-01-08T19:44:16.927 に答える
0

Java の BigInteger クラスは非常に大きな数を処理します: http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html

于 2012-01-08T18:26:20.690 に答える