summaryrefslogtreecommitdiff
path: root/prolog/problems/sorting/sins_3/common.py
blob: 8ebfee449ebf38c9f2e08c876548abf208f4a588 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
id = 122
group = 'sorting'
number = 29
visible = True
facts = None

solution = '''\
sins(X, [], [X]).
sins(X, [Y|T], [X,Y|T]) :-
  X =< Y.
sins(X, [Y|T], [Y|L]) :-
  X > Y,
  sins(X, T, L).
'''