Java 再帰処理を使って、ユークリッドの互除法で最大公約数を求める




選挙前は公約って言葉をよく聞くけど、その後ってどうなったのか聞かないよね。
まあ、約束なんだから守られていることだろうw

再帰処理を使って、ユークリッドの互除法で最大公約数を求めるサンプル

ユークリッドの互除法で最大公約数を求めます。
余りがなくなるまで割り算を続けます。

実行結果

サンプルの解説

ユークリッドの互除法は、2つの自然数の最大公約数を求めるアルゴリズムです。
余りがなくなるまで割り算を続けるために、再帰処理しています。

このアルゴリズムは、紀元前にはあったそうで。。すごいですよね。