Advertisement
Guest User

Untitled

a guest
Sep 26th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.30 KB | None | 0 0
  1. combs_without_empty(L,C) :-
  2.     combs_without_empty(L,0,C).
  3.  
  4. combs_without_empty([A],_,[A]).
  5. combs_without_empty([_],N,[]) :-
  6.     N > 0.
  7.  
  8. combs_without_empty([_|T],N,T2) :-
  9.     combs_without_empty(T,N,T2).
  10.    
  11. combs_without_empty([H|T],N,[H|T2]) :-
  12.     N1 is N+1,
  13.     combs_without_empty(T,N1,T2).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement