Skip to content

Instantly share code, notes, and snippets.

@tautologico
Created July 16, 2011 19:36
Show Gist options
  • Select an option

  • Save tautologico/1086673 to your computer and use it in GitHub Desktop.

Select an option

Save tautologico/1086673 to your computer and use it in GitHub Desktop.
Geração dos outros atributos para o teste de Einstein.
gera_nac(casa(_, N, _, _, _), [N], []) :- !.
gera_nac(casa(_, N, _, _, _), Nacs, Resto) :- select(N, Nacs, Resto).
gera_beb(casa(_, _, B, _, _), [B], []) :- !.
gera_beb(casa(_, _, B, _, _), Bebs, Resto) :- select(B, Bebs, Resto).
gera_cig(casa(_, _, _, C, _), [C], []) :- !.
gera_cig(casa(_, _, _, C, _), Cigs, Resto) :- select(C, Cigs, Resto).
gera_ani(casa(_, _, _, _, A), [A], []) :- !.
gera_ani(casa(_, _, _, _, A), Anis, Resto) :- select(A, Anis, Resto).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment