Guest User

Untitled

a guest
Oct 20th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.43 KB | None | 0 0
  1. filter_test(Filtered):-
  2.     words(Words),
  3.     filter_list(Words, 97, []).
  4.  
  5. filter(Words, Char, Filtered):-
  6.     filter(Words, Char, [], Filtered).
  7.  
  8. filter([], Char, RecurFiltered, Filtered):-
  9.     Filtered = RecurFiltered.
  10.  
  11. filter([H|T], Char, RecurFiltered, Filtered):-
  12.     atom_codes(H, Word),
  13.     Word = [FirstChar|Rest],
  14.     (FirstChar \= H ->
  15.         filter(T, Char, RecurFiltered, Filtered)
  16.     ;
  17.         filter(T, Char, [Rest|RecurFiltered], Filtered)
  18.     ).
Add Comment
Please, Sign In to add comment