summaryrefslogtreecommitdiff
path: root/prolog/problems/lists/permute_2/common.py
blob: 8e0386c7ea847ae8a32e8e09f0a9010866ba08b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
id = 107
group = 'lists'
number = 14
visible = True
facts = None

solution = '''\
del107(X, [X|T], T).
del107(X, [Y|T], [Y|L]) :-
  del107(X, T, L).
permute([], []).
permute(L, [X|P]) :-
  del107(X, L, L1),
  permute(L1, P).
'''