Prolog での 3 つのリストのインターセプトについてアドバイスをお願いします。
私は2つのリストのインターセプトを行いました:
prunik([], _, []).
prunik([H1|T1], L2, [H1|Res]) :-
member(H1, L2),
prunik(T1, L2, Res).
prunik([_|T1], L2, Res) :-
prunik(T1, L2, Res).
そして、この質問をするとうまくいきます:
prunik([1,3,5,2,4], [6,1,2], X).
これを 3 つのリスト用に作り直そうとしましたが、よくわかりません。何かアドバイスをお願いします。