sandbox/lpn/ch04/list.pl

14 lines
261 B
Perl
Raw Permalink Normal View History

2018-01-19 00:30:58 +00:00
member(X, [X|_]).
member(X, [_|T]) :- member(X, T).
memberr(X, X).
memberr(X, [X|_]).
memberr(X, [[H|T1]|T2]) :-
memberr(X, H);
memberr(X, T1);
memberr(X, T2).
memberr(X, [_|T]) :- member(X, T).
sameLen([], []).
sameLen([_|TA], [_|TB]) :- sameLen(TA, TB).