問題タブ [largenumber]
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.
python - Pythonで非常に大きな数(19桁)を処理する方法
Python では、19 桁の数字を循環できる必要があります。これを行う典型的な方法は何ですか?私はpython 2.7.xを使用しています。ただし、実行可能なソリューションがあれば、python 3.x を使用します。
たくさんあります。1000**5
(さらに大きい1000**10
)たとえば; この数値リストを for ループで循環する必要があります。時間がかかることは承知しています。しかし、そのような大きな数を循環する方法が見つからないため、途方に暮れています。
xrange
、range
、およびitertools.islice
python 2.7 で試してみましたが、Overflow
エラーが発生しました。
ありがとう
math - 大きな数のためのArduinoモジュラー算術
大きな数字を回避するためのコードを書きました。指数または b が 2 になるまでは正確ですが、3 ~ 4 になるとわずかにずれ、5 ~ 6 になると真の答えからずれ始めます。
android - android R.integerが誤った非常に大きな値を返すため、配列の作成中にmemが不足します
xmlでいくつかの整数値を宣言しましたが、クラスの値を使用してオブジェクトの配列サイズを定義する必要があります。
私はクラスで上記の値を次のように使用しています
アイテム1、2、3のITEM*_COUNTはそれぞれ3,1,1になると思います。ただし、それぞれ2131034112、2131034113、2131034114を取得します
ここで何が問題になっていますか?
Android2.2[API-8]が使用されています
language-agnostic - どうすれば途方もなく大きな数を処理できますか?
プログラマーが非常に大きな数を見つける必要がある、または見つけたいと考えるシナリオがいくつかあります。多くの場合、これらは非常に大きいため、プログラマーの理解に反します。私が話しているのは、知られている最大の素数(12978189桁) や、最近計算された10 兆桁の piなどです。
これらを処理するプログラムをどのように作成できますか? これは、integer、long、double、BigInteger、BigDecimal、またはその他の種類のものをはるかに超えています。これらの数を発見するためのこのような種類のプログラムはどのように作成されるのでしょうか? 適切なデータ型が存在せず、それぞれがギガバイトのデータを消費する可能性がある場合、どうすればそれらをメモリに格納できますか?
javascript - Javascript: 大きな整数の場合は toString(36)
15955067621307336078.toString(36);
は、大きな整数を表すことができないため、Javascript で返します'3d7vzfy5k2as8'
(正解は です'3d7vzfy5k29ou'
)。
大きな整数を文字列として受け取り、それを base 36 に変換する賢い関数を誰かが持っていますか?
python - Pythonで大きな数に問題がある
次の問題が発生します。
何かご意見は?私はpython 2.7を実行しています
java - Math.pow(65,17) % 3233 からの驚くべき結果
なんらかの理由で大きな数を扱う場合、モジュラス演算子は正しい出力を与えません。コードを見てください
出力は想定されていますが2790
、出力は887.0
私はそれがばかげていると確信していますが、私はそれを回避することはできません。前もって感謝します
c# - C# に 256 ビットの数値を格納し、それに対して数学演算を実行するにはどうすればよいですか?
256 ビットの数値をメモリに格納し、基本的な数学演算を実行する必要があります。
C#でこれを行うにはどうすればよいですか? 私が使用すべきライブラリはありますか?
c - バイナリコンバータが多数で機能しない
私は、整数からそのバイナリ表現に変換し、バイナリを逆にしてから整数に戻すCコードを書いています。うまく機能していますが、10^9までの入力値で機能する必要があります。今のところ、10^7より大きいものでは壊れているようです。つまり、10000000などの数値を入力し、17967657062982931584をバイナリ表現として取得します(小さい整数では正確ですが)。さらに、私のint_to_binaryがこの問題を経験している唯一の関数であるかどうか、または他の関数も大きな入力用に最適化する必要があるかどうかはわかりません。私が間違っているアイデアはありますか?ありがとうございました。