ピタゴラス数

関数型言語だとピタゴラス数を宣言的に解ける。

Haskell, Elixir のコードを書いて動かした。

study_haskell/pythagoras.hs at master · kzono/study_haskell · GitHub

study_elixir/pythagorean.ex at master · kzono/study_elixir · GitHub

scala のコードを書いている途中で、時間切れ。

あと、rust で説いて見る予定。

 

pythonhaskell を真似てリスト内包表記が使えるので、同じく宣言的に解けるはず。

C++Java, C言語の解と比較してみたい。