Guest User

Untitled

a guest
Jun 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. [1,1,0,1,0,0,1,0], [1,0,0,1,1,0,0,1],Result).
  2.  
  3. %and_list([Head| Tail], [Head| Tail2]) :-
  4. % p(Head),
  5. % and_list(Tail, Tail2).
  6.  
  7. and_list([Head| Tail], List) :-
  8. + p(Head),
  9. and_list(Tail, List).
  10. p(0).
  11.  
  12.  
  13. ?- and_list([1,1,0,1,0,0,1,0], List).
  14. List = [0, 0, 0 , 0] ;
  15.  
  16. ?- and_list([1,0,0,1,1,0,0,1],List).
  17. List = [0,0,0,0] ;
  18.  
  19.  
  20. %how many times 0
  21.  
  22. result(N,[],0).
  23. result(H,[H|T],X) :-
  24. result(H,T,XT),
  25. X is NT+1.
  26. result(N,[H|T],N) :-
  27. N=H, % N==H
  28. result(N,T,X).
Add Comment
Please, Sign In to add comment