Guest User

Untitled

a guest
Nov 11th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.33 KB | None | 0 0
  1. munte([_],2).
  2. munte([H1,H2|T],F):-
  3.     F =< 1,
  4.     H1 < H2,
  5.     munte([H2|T],1).
  6. munte([H1,H2|T],F):-
  7.     F >= 1,
  8.     H1 > H2,
  9.     munte([H2|T],2).
  10.  
  11. munte_p(L):-
  12.     munte(L,0).
  13.  
  14.  
  15. submultimi([],L,L):-
  16.     munte_p(L).
  17. submultimi([H|T],L,R):-
  18.     submultimi(T,[H|L],R).
  19. submultimi([_|T],L,R):-
  20.     submultimi(T,L,R).
Advertisement
Add Comment
Please, Sign In to add comment