『関数プログラミング』その1

関数プログラミング

関数プログラミング

関数プログラミング』を購入したのですが、この本の例題の回答ってどこかに載ってないんですかね?
探したのですが見当たりませんでした。
もしかして、学校で使う教科書の類で、独習でやってる人向けの情報はナシ?

もし、例題の回答が載ってるサイト等をご存じの方がいらっしゃいましたら教えて下さい。

せっかくなので、練習問題を解いてみました。


練習問題

(P.4)

1.1.1

関数 square を用いて引数を4乗する関数 quad を設計せよ。

square x = x × x
quad x = square x × square x
1.1.2

2つの引数のうち大きいほうを返す関数 max を定義せよ。

max x y = x, if x >= y
              = y, if x < y
1.1.3

与えられた半径rの円の面積を計算する関数を定義せよ。(πの近似値として 22/7 を使え。)

square x = x × x
area r = (square r) × 22/7