RosettaCodeData/Task/Permutations/Prolog/permutations-3.pro
Ingy döt Net b83f433714 tasks a-s
2013-04-10 23:57:08 -07:00

7 lines
147 B
Prolog

% permut_Prolog(P, L)
% P is a permutation of L
permut_Prolog([], []).
permut_Prolog([H | T], NL) :-
select(H, NL, NL1),
permut_Prolog(T, NL1).