問題タブ [integer-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.
performance - 整数除算を行う最速の方法は何ですか?
スキームを使用すると、次の関数を使用する必要があります。(すべての引数は自然数[0、inf))
ただし、この関数は頻繁に呼び出され、十分に機能していません(速度に関して)。目的の動作を実装するためのより効率的な方法はありますか(numとdenomの整数除算、denomがゼロの場合は安全な値を返します)?
注、私はChezスキームを使用していますが、これは完全なChezではなくrnrsのみをインポートするライブラリで使用されています。
algorithm - 符号付き整数除算の修正後の復元なし
非復元整数除算の事後修正がわかりません。どういうわけか、修正が必要ないところを修正したり、必要なときに修正しない場合があります。
ここにアルゴリズムの擬似コードがあります。Dividend
16ビットと他の8ビットです。つまりDividend_Sign
、Remainder_Sign
MSBが1であるため、2の補数で負になります。
今、私は基本的に正しい答えを持っている時点で、何らかの方法で後修正する必要があります...またはまったく後修正しないでください。すべての修正ケースが何であるかわかりません。今、私は半分の時間は機能していないものを持っていますが、とにかくここにあります:
http://en.wikipedia.org/wiki/Division_%28digital%29
http://www.acsel-lab.com/arithmetic/papers/ARITH17/ARITH17_Takagi.pdf
python - 数をランダム要素の乱数に分割しますか?
たとえば 7 をランダムなサイズのランダムな数の要素に分割する必要がある場合、どうすればよいでしょうか?
[3,4]、[2,3,1]、[2,2,1,1,0,1] を取得することがありますか?
とても簡単だと思いますが、結果が得られないようです。ここで私がコード的にやろうとしていること(動作しません):
編集: 結果の各数値は最初の数値よりも小さく、ゼロの数はパーティションの数より少なくてはなりません。
scheme - DrRacketで定義されていない切り捨て
スキームで関数を使用しようとしていますがtruncate
、DrRacketがこのメッセージを発行し続けます
コンパイラがライブラリを見つけることができるように、インポートまたは追加できるものはありますtruncate
か?
基本的に私はスキームで整数除算をしたいので、98/10 = 9
代わりに関数9.8
が機能しtruncate
ていません。
java - Java除算エラー
私は次の変数を持っています:
パブリッククラスで宣言します。
メソッド内:
上のend
変数System.out.println
は527
、first
です480
。
なぜdiffの答えが出てくるの1
ですか?それはそうあるべきです、私はaを使うことで私が小数に計算することを可能にするだろう1.097916667
と思いましたか?double
python - How to set minimum value to a division operation in python?
Is there a standard library function which will set a minimum value to a division operation, for example:
This will ensure that min value of operation above will always be 1, never 0.
Such as:
Also, how do I round up a division:
I always get "0" when I divide 1/5, even with ceil function:
python - PythonTkinter温度コンバーター
だから私は温度変換器を作っています、そして私は華氏から摂氏への計算にそれを得ることができません。摂氏から華氏に移動するように機能しますが、逆に変換することはありません。どの問題がこれを引き起こしているのかわかりませんが、intvarsとstringvarsを試しましたが、この問題を修正するものはないようです。また、diff ifステートメントも試しましたが、fahからcelに変換できません。誰かが私を助けて、何が悪いのか教えてもらえますか?これが私が持っているものです:
spring - JSP EL div 演算子 - 奇妙な動作
私の JSP ページには、次の奇妙な動作があります。
2 つの整数変数count
とsize
.
これらの変数の値をページに出力すると、取得しています
しかし、私が使用する${count div size}
か、${count / size}
取得しているとき2.66
。
これらの両方が s であることを確認し、それらをモデルに入れ、JSP で取得し (この回答Integer
に従って)、クラス名を JSP に出力しました。それらは整数です。
カスタム関数を作成できることはわかっていますが、なぜそれが機能する必要があるのでしょうか?
integer-division - RVDS での Cortex-M0 による整数除算
64 ビットの整数型を 32 ビットの整数型に分割しようとしています。ツールチェーンとして RVDS 4.1 を使用しています。
Cortex-M0にはハードウェア除数がないので、以下の操作はできますか? もしそうなら、どのように?
c# - モジュロ演算子の反対?
私は Java で、モジュロ演算子を反転して、演算の残りを確認するのではなく、反転できることを覚えています。
出力:
- 10
- 10
- 1
- 0
例は DotNetPerls 提供
余りを見るよりも、「80」が「81」に何回入ったかを見たい。これは 1 で余りが 1 でなければなりません。
C# モジュロ演算子はこの動作をサポートしていますか? そうでない場合、どのようにして望ましい動作を実現できますか? 最小限のコードでお願いします... :D
編集:
答えは、2 つの数値を除算して「-.#」の値を取り除き、整数の「1.-」を保持するような単純なものになると思います。私はこれについて知っていますが、これを行うためのよりスマートな方法があるに違いありませんか?