問題タブ [modulus]
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.
java - Java の mod で this 算術が 0 ではなく 10 になるのはなぜですか?
私はテスト用の古い試験に取り組んでおり、このコードは longVariable の値 10 を出力しています。さて、私にとっては、数学は 9 + 1 % 10 = 10 ではなく 0 の残りになるでしょう... これについてどのように間違っているのでしょうか?
助けてくれてありがとう!
編集:PEMDAS。私はそれを手に入れたと思います。
python - Python:andingを使用したモジュラス
たとえば、ビット配列を使用してプログラムを作成しています。
num%32の代わりにnum&31のように、%の代わりにaddを使用してモジュラスを取得したいと思います。しかし、私のコンピューターではbytePerIntは24であり、bitsPerIntは24 * 8 = 192であり、これは2の累乗ではありません。その結果、191を使用してモジュラスを取得できないので、何ができるでしょうか。
java - エポックから秒単位で日を見つける、モジュラスが機能しない
特定の日の 00:00:00 より後の秒を削除することにより、エポックからの現在の日付を秒単位で取得しようとする次のコードがあります。
何らかの理由で、dayDate は単に date.getTime() に設定されており、数学演算子はここでは何もしていません。
これを修正するにはどうすればよいですか?
lua - Lua - シンプルな Modulo の問題と変数の変更
私はここで Lua を学び始めました。これを理解するために簡単なループを作成しました。剰余が 0 の 1 から 100 までのすべての数値を調べて、10 から 100 を出力することになっています。
コードは次のとおりです。
出力は次のようになると思います: 10 20 30 40 50 60 70 80 90 100
代わりに、出力は次のようになります: 20 30 40 50 60 70 80 90 100 true
10 が印刷されない理由がわかりません。また、いつ「true」になったのかもわかりません。SciTE で Lua 5.1 を使用しています。前もって感謝します。
algorithm - nを計算する高速な方法!mod mここで、mは素数ですか?
これを行う良い方法があるかどうか私は興味がありました。私の現在のコードは次のようなものです:
しかし、それはかなり遅いようです!
私もnを計算できません!次に、素数係数を適用します。これは、nが非常に大きいためにnが発生する場合があるためです。明示的に計算することは不可能です。
また、 http://en.wikipedia.org/wiki/Stirling%27s_approximationに出くわしましたが、これを何らかの方法でここで使用できるかどうか疑問に思います。
または、C ++で再帰的なメモ化関数を作成するにはどうすればよいですか?
php - モジュラス php を使用して各 4 を検出する
モジュラスメソッドを使用してワードプレスのレイアウトに追加のコードを挿入するために、4番目の投稿をそれぞれ検出しようとしていますが、取得できません。
これが私の短い例です:
while ループ内にあるすべて。私は何を間違っていますか?ありがとうございました。
python - 文字列フォーマットエラーを与えるPythonモジュラス
Pythonで値のモジュラスを実行しようとしていますが、私の知識から、モジュラスを文字列のフォーマット定数として解釈しているため、エラーが発生します。私の最初の推測はこれを型キャストすることですが、それからハングします。
この質問に対応する2行のコードはありますか。現在、これを実行すると、次のようになります。TypeError:文字列のフォーマット中にすべての引数が変換されたわけではありません。2行目。
valを整数にラップして型キャストすると、計算に非常に時間がかかります。
私はPythonにあまり熟練していません、私の推測では、私は単純なものが欠けていると思いますが、何ですか?
actionscript-3 - フラッシュモジュラスの不具合?
これは私を完全に夢中にさせています!なぜこれが機能しないのですか?if ステートメントは決してトリップしません。たとえトレースがいまいましい数 % 10 がゼロに等しいことを明確に示している場合でも...
algorithm - 2^32 - 1 演算のモジュラスを行う簡単な方法はありますか?
私はそれについて聞いたばかりで、簡単だx mod (2^32-1)
とx / (2^32-1)
思いますが、どうすればいいですか?
式を計算するには:
x n = (x n-1 + x n-1 / b)mod b.
にとっb = 2^32
て、それは簡単x%(2^32) == x & (2^32-1)
です。とx / (2^32) == x >> 32
。(ここの ^ は XOR ではありません)。b = 2^32 - 1 の場合の方法。
ページ内 https://en.wikipedia.org/wiki/Multiply-with-carry。彼らは「arithmetic for modulus 2^32 − 1 requires only a simple adjustment from that for 2^32
」と言います。では「簡易調整」とは?