summaryrefslogtreecommitdiff
path: root/prolog/problems/sorting/pivoting_4/common.py
blob: 278f694f8c891451cc875d980ccf2f1b0fe3cfa2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
id = 124
group = 'sorting'
number = 31
visible = True
facts = None

solution = '''\
pivoting(_, [], [], []).
pivoting(P, [H|T], [H|S], G) :-
  H =< P,
  pivoting(P, T, S, G).
pivoting(P, [H|T], S, [H|G]) :-
  H > P,
  pivoting(P, T, S, G).
'''