問題タブ [mod]

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 に答える
545 参照

python - 間違った出力を示す Pisano Period を見つけるためのコード

整数のピサノ周期を計算したい2 <= m <= 100000

このコードは現在m>4、 に対して機能していません。m>4出力表示は9です。以下のコードで間違っているのは何ですか。

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

math - 数学的な観点から結果 'a^b % m = (...((a % m) * a) % m) ......* a) % m' を証明する方法を知っている人はいますか?

最近、実現したRSA アルゴリズムにコーディングしましたが、MOD-POWER 問題に戸惑いました。方程式が真である理由がわかりませんでした。この方程式の証明を与えることはできません。

数学的観点から?

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

matlab - 数値が 20 で割り切れるかどうかのチェック MATLAB

以下のコードは、現在のトライアル番号が 20 で割り切れるかどうかをプログラムが認識できないため、機能しません。彼らが望むなら休憩してください。

前もって感謝します!

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

python - O(n) 時間で配列内の割り切れる合計ペアを見つける

n整数の配列a0, a1, .. anと正の整数が与えられkます。(i,j)とが( は) でi+j割り切れるペアの数を見つけて出力します。この問題はhereから取得されました。ki+j % k == 0

時間内に解決策が必要O(n)です。

説明は、mod k に応じて要素をバケットに分けることでこれを行うことができるということです。たとえば、次の要素があります。1 3 2 6 4 5 9 and k = 3

すると、次のように言われます。

これで、次のようにペアを作成できます: mod 3 == 0 の要素は (3 - 0) mod k = 0 の要素と一致するため、mod 3 == 0 リスト内の他の要素は次のようになります: (3, 6 ) (3, 9) (6, 9)

さらに遠く:

このようなペアは n * (n - 1) / 2 個あります。ここで、n はリストの長さです。これは、リストが同じであり、i != j であるためです。mod 3 == 1 の要素は (3 - 1) mod k = 2 の要素と一致するため、mod 3 == 2 リストの要素は次のようになります: (1, 2) (1, 5) (4, 2) ) (4, 5)

(3, 6) (3, 9) (6, 9) ( all items in the 0th bucket be paired)それ以来、それは理にかなってい(a + b)% k = 0 = a % k + b % kます。

明確でないのは、1 番目 (mod 3 == 1) および 2 番目 (mod 3 == 2) バケットの要素の組み合わせによって他のペアがどのように生成されたか、および n * (n - 1) / 2 ペアが存在する理由です。 . 別の(より良い)方法はありますか?

この質問は、質問を投稿する前に存在を知らなかった Math Stackexchange に適しています。

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

swift - KDCircularProgress の「return mod ...」で View Controller を開くとクラッシュする

アプリを再度開くたびに、すべてのセルに KDCircularProgress を含む UITableView がこのエラーでクラッシュします。それを修正する方法はありますか?(常にクラッシュするわけではありません。時々動作することもあります)

問題があるのは価値観「価値」だと思います。

スクリーンショット

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

sorting - 偶数、次に奇数を並べ替える

通りの両側を人が歩けるように住所を並べ替える必要があります。したがって、最初に偶数のアドレス番号を注文し、次に奇数の番号を注文する必要があります。

通りの名前で並べ替えることができましたが、今度はどのようにデータを通りの中で偶数で並べ替え、次にオッズで並べ替えるのでしょうか?

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

java - Random.nextInt() %16 が歪んでいるのに、Random.nextInt(16) が完全に正常に動作するのはなぜですか?

雪玉をペイントボールとして扱う Bukkit プラグインを作成しています。誤って使用した場合:

それ以外の

低い数値が高い数値よりもはるかに多く表示されることに気付きました。なぜそれが起こるのですか?

例: 前:

例: 後: