問題タブ [biginteger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
5161 参照

java - Java: BigInteger、OutputStream を介してそれを書き込む方法

BigInteger をファイルに書き込みたい。
これを行う最善の方法は何ですか。
もちろん、入力ストリームから(人間ではなくプログラムで)読みたいです。
ObjectOutputStream を使用する必要がありますか、それともより良い方法がありますか?

目的は、できるだけ少ないバイトを使用することです。

ありがとう
マルティン

0 投票する
5 に答える
1696 参照

java - java.math.BigInteger について

「7 + 3」のような文字列を計算し、その結果を BigInteger 変数に格納しようとすると、BigInteger で直面する問題は、NumberFormat 例外をスローします。これがどのように機能するかについての指針はありますか? 例えば:

0 投票する
1 に答える
660 参照

c - ファイル内のバイナリ(バイト)値の出力

以下のコードは、biginteger を 10 進形式でファイルに出力します。代わりに、バイナリ データと 16 進データを出力するようにコードを変換するにはどうすればよいですか??

bi_10 は bigint の一種です。上記のコードを変更して、10 進数データではなく 16 進数/バイナリ データを出力するにはどうすればよいですか?

0 投票する
2 に答える
2063 参照

java - BigInteger の Java 回避策

私は、Java で BODMAS を実装する必要があり、オペランドが 1000 桁にもなるというシナリオに取り組んでいました。そこで、次の方法で実装することにしました - 中置式 (BODMAS が実装される式) を後置式に変換しました。次に、すべての BigInteger を解析して後置式を評価しました。この実装で成功しました。

今、私は BigInteger を使用できず、int、string などの基本的なデータ型を処理する必要があることを知りました。

どうすればこれを実現できるかを考えていましたが、率直に言って、大きな進展はありませんでした。

基本的なデータ型を使用して BigInteger を実装する方法に関するヘルプや提案は、非常に役立ちます。

0 投票する
2 に答える
3439 参照

django - Django、BigIntegerField、および django.contrib.auth.user.id

Django は、django モデルで使用する BigIntegerField を提供するようになりました (svn トランクおよび 1.2 alpha-1 リリースでも利用可能)。

django.contrib.auth.user モデルには、自動インクリメントの主キーとして BigIntegerField が必要ですが、現在は自動インクリメントの IntegerField を主キーとして使用しています。また、contrib.auth.user が ForeginKey として使用される場合は常に、BigIntegerField である必要があります。

これを達成するための最善かつ最も安全な方法は何ですか?

0 投票する
3 に答える
17621 参照

mysql - タイムスタンプを保存するには、MySQLで大きなINTまたは通常のINTを使用する必要がありますか?

タイムスタンプを格納するためにMySQLで大きな整数または通常の整数を使用する必要がありますか?組み込みのタイムスタンプや日時ではなくINTに格納する予定なので、どのINTタイプを使用する必要がありますか?

0 投票する
3 に答える
822 参照

c++ - 本当にすごい数

まず、このようなトピックが既にある場合は申し訳ありませんが、見つけられませんでした... 789^2346 の結果のような非常に大きな数を処理する方法を知る必要があります。

0 投票する
3 に答える
3129 参照

algorithm - 大きな数、一般的なアルゴリズム?

大きな数とは何か、そしてそれらを処理するために使用される一般的なアルゴリズムは何かと考えていました。Coders at Work でこの用語が言及されているのを聞いた.インタビューで、大きな数を扱うライブラリを作成するように求められた.

0 投票する
1 に答える
2436 参照

java - java.bigInteger valueOfはどのように機能しますか?

BigInteger、BigDecimalなどを使用せずに、大きな数に関するプロジェクトを作成しています。すべての基本を実行できましたが、階乗をカウントする機能を追加する必要があります。私のBigNumberはデータをint[]として保存します。

これはBigIntegerを使用したサンプルソリューションですが、実際の数値がないと使用できません。

では、値を数える方法は?最後から最初にintを追加し、10を10倍し、100を100倍にするなどして、それを長く保存しますか?

BigIntegerのソース:http: //developer.classpath.org/doc/java/math/BigInteger-source.html

0 投票する
4 に答える
11421 参照

java - BigInteger.valueOf() の制限

BigInteger の valueOf には制限がありますか? よくわかりませんが、どこかで読んだところ、指定された数値は length = long のみである可能性があります。