問題タブ [division]

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

optimization - 整数を 3 で割る最速の方法は何ですか?

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

algorithm - 繰り返される数字を計算する方法は?

2 つの整数aとが与えられbた場合、 の繰り返し小数を計算するにはどうすればよいでしょうa / bか? これはどの言語でもかまいません。あなたがそれを表現しやすいものなら何でも。

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

.net - .NET で 2 つの整数値を除算して浮動小数点商を取得する最もパフォーマンスの高い方法は何ですか?

C# で次の署名を検討してください。

次の実装の間にパフォーマンスの違いはありますか?

上記の両方が同じ答えを返すと仮定しています。

他の同等のソリューションを見逃しましたか?

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

haskell - quotRem と divMod の違いが役立つのはいつですか?

haskell レポートから:

y がゼロ以外の場合、quot、rem、div、および mod クラス メソッドは次の法則を満たします。

quotはゼロに向かって切り捨てられた整数除算であり、 の結果はdiv 負の無限大に向かって切り捨てられます。

例えば:

結果がどのように切り捨てられるかの違いが問題になる例は何ですか?

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

java - double 値は 0 を返します

次に例を示します。

これは、0.33333 ではなく 0 を返します。

誰か知っていますか?

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

division - ZX81 BASIC での素早い可分性チェック

Project Euler の問題の多くは割り切れる可能性を何度もチェックする必要があるため、ZX81 BASIC でこのタスクを実行する最速の方法を見つけようとしています。

これまで、が割り切れるかどうかを比較(N/D)INT(N/D)てチェックしてきました。私はZ80 マシン コードで テストを行うことを考えていましたが、マシン コードで BASIC の変数を使用する方法をまだ理解していません。ND

どうすれば達成できますか?

0 投票する
10 に答える
141141 参照

java - 10 進数の値を得るためにどのように除算しますか?

Javaで剰余と商を単一の値で取得する方法を知りたいです。

例:

3/2 値は 1.5 になるはずです。

演算子を使用すると/、商のみが得られます。演算子を使用する%と、残りのみが得られます。同じ変数で一度に両方を取得するにはどうすればよいですか?

0 投票する
11 に答える
1125 参照

c# - この分割の何が問題になっていますか?

データ型について学ぶことはたくさんあると思います。なぜこれが起こるのか

それはゼロを与えます.. 37,5でなければなりません... :(

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

assembly - MIXでは除算はどのように機能しますか?

MIXの除算(TAOCP by Knuth)がバイト単位でどのように機能するかを誰かに説明してもらえますか?

メモリ位置1000には。が含まれます|-|0|0|0|2|0|

操作を実行するとき

レジスタは

rAこれで、との記号がわかりましたが、塗りつぶされrXたバイトはどのような順序で、rAXどの分割が実行されますか?

DIV 1000がすべてのビットを2で割った値になる場合、私は期待します

ここrAには、除算の結果とrX余り(右側から入力)が含まれています。

私はおそらくここで何かが足りないので、Knuthは私がそれを自分で理解できるはずだと思っているようです(したがって、レベル10の質問ですが、私も得られません)が、誰かがここで私を助けてくれますか?