Slipkorn

Tematica

Jul 5th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.55 KB | None | 0 0
  1. aplicarcategoria([Primero|[]],[Lista]):- findall(Categoria,categoria(Primero,Categoria),Lista),!.
  2. aplicarcategoria([Primero|Cola],[Lista|List]):-
  3.         aplicarcategoria(Cola,List),
  4.         findall(Categoria,categoria(Primero,Categoria),Lista).
  5.  
  6. miembrodetodos([Primero|[]],X):- member(X,Primero).
  7. miembrodetodos([Primero|Cola],X):-
  8.         member(X,Primero),
  9.         miembrodetodos(Cola,X).    
  10.    
  11. tematica(Fiesta,Tematica):-
  12.     fiesta(Fiesta,_),
  13.     findall(Disfraz,eligioDisfraz(_,Disfraz,Fiesta),Lista),
  14.     aplicarcategoria(Lista,Categorias),
  15.     miembrodetodos(Categorias,Tematica).
Advertisement
Add Comment
Please, Sign In to add comment