PEをMathematicaで

Project Eulerに挑戦してみよう

組み込み関数を使った方がいいらしい

Mathematicaの計算時間についてググってみたら気になる情報が。

手続き型で書くよりも組み込み関数を使ったほうがずっと速いとのこと。組み込み関数を多用すると見た目がマクロみたいになってちょっと嫌なのですが,積極的に使うべきなんでしょう。

Mathematica使ってるのに手続き型で書くと
関数型に比べて10倍
組み込み関数に比べて1000倍遅くなる
ということらしい。あくまで上の例においてだけど。
Forの入れ子とか恐ろしいな。

d.hatena.ne.jp