いろんな言語で宿題スレ
■ このスレッドは過去ログ倉庫に格納されています
0392デフォルトの名無しさん
2009/07/07(火) 23:30:00ヒントとしては
?- \+(member(a, [b,c])).
yes
となり
rev2(L, R) :-
rev2(L, [], R).
rev2([], R, R).
rev2([H|T], L, R) :-
rev2(T, [H|L], R).
みたいに
rev1([], []).
rev1([H|T], R) :-
rev1(T, R1),
append(R1, [H], R).
appendを使わないようにしようって事です
どうなんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています