Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
N-queens - num_list.pl

num_list.pl

Caricato da:
Scarica il programma completo

  1. % PROCEDURA PER GENERARE UNA LISTA ORDINATA DI NUMERI INTERI POSITIVI
  2.  
  3. % num_list(N, L)
  4. % "L è la lista ordinata dei numeri interi positivi
  5. % che vanno da 1 a N (con N numero intero positivo)"
  6.  
  7. num_list(N, L) :- nonvar(N), N > 0, num_list(1, N, L), !.
  8.  
  9. num_list(N, N, [N]).
  10. num_list(ACC, N, [ACC|TAIL]):- ACC1 is ACC+1, num_list(ACC1, N, TAIL).