問題タブ [digits]

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 投票する
1 に答える
356 参照

digits - 数字を文字に変換するライブラリまたはコード

数字 (24 など) を文字 (24 など) に変換するためのコードまたはライブラリ (おそらく Java) を教えてください。明らかに、ロケールを (英語からイタリア語に) 変更する必要があります。

0 投票する
6 に答える
5104 参照

c - 2 つの数値配列の乗算

Cで2つの数値配列を乗算する方法を教えてください。数値配列は基本的に、数字を含む 2 つの文字列から派生します。例: 123456 および 132465。

編集: と の 2 つの文字列がS1 = "123456"ありS2="132546"ました。次に、これらの 2 つの文字列を int の配列、つまり int IS1[6] と IS2[6] に変換して、

ここで、これら 2 つの配列を乗算する必要があります。助けてください。

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

truncate - 桁数制限

私のプロジェクトは、数が素数であるかどうかをテストするプログラムを作成することです。コードの準備ができました。しかし、たとえば19桁の素数を入力すると、コードはすぐに「composite」を出力します。数字の最後の数桁をゼロとして扱うからだと確信しています。scilabに16桁以上を保存する方法はありますか?

0 投票する
7 に答える
29675 参照

c - Cの数字の間にスペースを挿入する

123456のような数字を取り、それを として印刷するにはどうすればよい1 2 3 4 5 6ですか?

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

r - Rでの印刷出力の10進数の桁数の制御

Rには、数字表示を制御するオプションがあります。例えば:

R セッションが終了するまで、計算結果が 10 桁で表示されるはずです。R のヘルプ ファイルでは、digits パラメータの定義は次のとおりです。

桁数: 数値を印刷するときに印刷する桁数を制御します。あくまでも提案です。有効な値は1 ~ 22で、デフォルトは7です。

したがって、これは単なる提案であると書かれています。多かれ少なかれではなく、常に 10 桁を表示したい場合はどうすればよいですか?

2 番目の質問は、22 桁以上を表示したい場合、つまり 100 桁などのより正確な計算をしたい場合はどうすればよいかということです。ベースRで可能ですか、それとも追加のパッケージ/機能が必要ですか?

編集: jmoyの提案のおかげで、試しsprintf("%.100f",pi)てみましたが、

小数点以下48桁です。これはRが処理できる最大制限ですか?

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

c# - 文字列内の数字をアルファベット順に並べ替える

タイトルのリストがあり、そのうちのいくつかは数字で始まります (例: ウィジェットを作成する 5 つの方法)。タイトルは変えずに「5つの方法…」として並べ替えたいと思います。一部の映画の場所でこれが行われていることはわかっていますが、オンラインでその方法に関する情報を見つけることができません. 何か案は?

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

algorithm - 数列を指定して、チェック ディジット アルゴリズムを見つけるには...?

チェック ディジットで構成される一連のインデックス番号があるとします。十分な数のサンプル (例えば 250 サンプル インデックス番号) がある場合、チェック ディジットの生成に使用されたアルゴリズムを抽出する方法はありますか?

可能なアルゴリズムのセットを見つけるには、少なくともプログラムによるアプローチが必要だと思います。

更新: インデックス番号の長さは、チェック ディジットを含めて 8 桁です。

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

python - Python - 除算結果の有効桁数

ここの初心者。次のコードがあります。

これにより、次が出力されます。

デフォルトで有効桁数がどのように決定されるかについての説明を探していましたが、意味のある説明を見つけるのに苦労しました。このリンクリンク テキストは、デフォルトで「print」ステートメントが数字を有効数字 10 桁まで出力することを示唆していますが、私の結果ではそうではないようです。

有効桁数/精度はどのように決定されますか?

誰かが私のためにこれに光を当てることができますか.

どうぞよろしくお願いいたします。

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

list - プロローグ: 数字のリストから形成できる一意の数字のすべての数を見つける

これまでに思いついた最高のものは、この関数です。

wheredigit/1は、アトムが 10 進数かどうかを検証する関数です。

は、のすべての数字numberFromList(List, N)で形成できるすべての数値を検索しますList
[2, 3] -> 23, 32。しかし、私はこの結果を得たい:[2, 3] -> 2, 3, 23, 32

私はこれについて考えるのに多くの時間を費やしましたappend(L, _, List).

貢献していただければ幸いです。

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

java - Javaで数値を特定の桁数にパディングする最速の方法

DBで生成されたシーケンス番号(Y)に基づいて、長さがX桁の数(Xはランタイムプロパティファイルから読み取られます)を作成するために、適切に最適化されたコードを作成しようとしています。これは、フォルダーで使用されます。 -ファイルを保存するときの名前。

私はこれまでに3つのアイデアを思いつきましたが、そのうちの最も速いものが最後のアイデアですが、これについて人々からのアドバイスをいただければ幸いです...

1)初期容量XでStringBuilderをインスタンス化します。Yを追加します。長さがX未満の場合、位置ゼロにゼロを挿入します。

2)初期容量XでStringBuilderをインスタンス化します。長さがX未満の場合は、ゼロを追加します。StringBuilder値に基づいてDecimalFormatを作成し、必要に応じて数値をフォーマットします。

3)Math.pow(10、X)の新しいintを作成し、Yを追加します。新しい番号にString.valueOf()を使用してから、substring(1)を使用します。

2つ目は、明らかに外側ループと内側ループのセクションに分割できます。

だから、何かヒントはありますか?10,000回の反復のforループを使用すると、最初の2つから同様のタイミングが得られ、3番目の方法は約10倍高速です。これは正しいようですか?

以下の完全なテストメソッドコード...