プログラミング初級者が挑戦する関数型プログラミングによる算数の練習問題の第32問です。問題は、OCaml公式ページのものを使いました。 内容は、問題と答案です。答案の作成時間は、約0分でした。 問題32. オイラー関数phiを書け(オイラー関数とは、正 ...
| (p, m)::tail -> (p-1)*(power p (m-1))*phi tail in phi (factors n) 点線より下が今回の答案で新しく書いた箇所です。 関数powerはべき関数です。 感想 今回の問題は簡単でした。問題文にて再帰的に定義されている式をただ写すだけでした。 ところで、今回のオイラー関数 ...