問題タブ [lcm]

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

javascript - ユークリッド アルゴリズムを使用した配列値の最小公倍数

ユークリッド アルゴリズムを使用して、値の配列の最小公倍数を計算したい

私はこの疑似コードの実装を使用しています:ウィキペディアにあります

私のjavascriptの実装はそのようなものです

whileloop でエラーが発生する

無限ループ

EDITいくつかの修正が行われました。gcm 関数の最後で、初期開始値として 0 を使用しました。0 から gcm を取得できないため、1 にする必要があります。

EDIT2 1,2,3,4,5 の最小公倍数であるため、予想される出力は 60 になるはずです。

0 投票する
0 に答える
1033 参照

java - ArrayListを使用して一連の数値からGCDとLCMを見つける方法

ArrayList を使用して GCD と LCM を見つける方法に問題があります。これで、プリミティブ型を使用して Euklides アルゴリズムを実装しました。以下は私のモデルとビューのパッケージです。モデルのメソッドを変更する方法を教えてください。

モデル:

意見:

この問題は、メソッド CalculateGreatestCommonDivisor で正常な結果が得られないために発生しました。これを確認できますか?

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

oracle - オラクルの最低分数値

最小の小数値を返す関数を作成しようとしています。サンプルコードはこちら:

終わり;

ほとんどの場合は機能しますが、2/11 を渡そうとすると 2/10 が返されます。

どんな助けでも感謝します。

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

prolog - PROLOG - リスト内のカップルの LCM

リストからカップルの最小公倍数 (LCM) を見つけたいです。しかし、次の方法で:

たとえば、次のリストがあるとします。

L1 = [1,2,3,4,5] .

このリストを作成したい:

L2 = [1,2,6,12,60] .

L1 の最初の要素を L2 の最初の要素として使用し、残りは次の形式に従います。

これが私がこれまで行ってきたことですが、うまくいきません。常に偽を印刷します。

プログラムを実行してこれを取得したい: