「ユークリッドの互除法」の版間の差分

編集の要約なし
imported>Administrator
編集の要約なし
 
(他の1人の利用者による、間の1版が非表示)
42行目: 42行目:
[[F Sharp|F#]]で書くとこんな感じである。
[[F Sharp|F#]]で書くとこんな感じである。
F#は[[OCaml]]から派生した[[プログラミング言語]]なのでほとんど違いはない。
F#は[[OCaml]]から派生した[[プログラミング言語]]なのでほとんど違いはない。
僅かな違いは[[除算]]が「mod」ではなく「%」なくらいである。
違いは[[除算]]の[[演算子]]が「mod」ではなく「%」なくらいである。
<source lang="fsharp">
<source lang="fsharp">
let rec gcd a = function
let rec gcd a = function
52行目: 52行目:
* [[最大公約数]]
* [[最大公約数]]
* [[最小公倍数]]
* [[最小公倍数]]
[[category: アルゴリズム]]
[[category: 算数]]