「プロジェクトオイラー問11」の編集履歴(バックアップ)一覧に戻る
プロジェクトオイラー問11」を以下のとおり復元します。
http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%2011

*Problem 11 「格子内の最大の積」 †
20×20 の格子のうち連続した4数の積が最大になる部分を探す問題。
詳しくはリンク先を参照のこと。



解法
これは配列のない言語ではちょっとした難問です。
擬似的な配列としてリストのリストとしてnthを2回適用してアクセスするのが一番楽です。
処理に失敗した部分はなかったことになるPrologの特性を利用して全部の地点で縦横斜めを検証し全てのリストを得ます。

復元してよろしいですか?