Mukai Systems

Parenist養成ゼミ: 演習課題5

この記事は、Parenist養成ゼミシリーズの記事である。

今回は二次元配列ならぬ、二次元リストを題材とした。

A LISP programmer knows the value of everything, but the cost of nothing.
-- Alan Perlis

課題

以下の課題を解け。ただし、参照透過性のある関数を実装する際にはテストも実装すること。