- 392 名前:デフォルトの名無しさん mailto:sage [2009/07/07(火) 23:30:00 ]
- >>391さん
ヒントとしては ?- \+(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を使わないようにしようって事です どうなんでしょうか?
|

|