Bert Bos puzzle用のボードの作成に取り掛かっていますが、ボードをリストのリストとして表現しようとしています。Prolog:空リストのリストを作成
私は空リストのリストを作成する必要があります。[ [], [] , [] , [] ]
ですが、入力からの空リストの正確な数が必要です。たとえば、create_board(4、X)を指定すると、X= [ [], [], [], [] ]
が返されます。ここで
generate_board(0, [[]]) :- !
generate_board(N, [[] | T]) :-
N =< 12, N >= 1,
N is N-1.
generate_board(N, T).
ニースパズル!リンクありがとう – CapelliC