Misterius
22-02-2005, 08:36
Ciao a tutti,
devo realizzare un programmino per un esame.
Ci hanno proposto un problema molto semplice.
Si parte da una scacchiera da 10 x 10 caselle. Devo numerare tutte le caselle da 1 a 100 considerando che:
- se mi muovo orizzontalmente o verticalmente salto due caselle
- se mi muovo in diagonale salto una sola casella
Se non mi posso più muovere (tutte le caselle piene intorno) e non sono a 100, ho perso.
Il programma deve simulare il gioco cercando la soluzione.
Una volta trovata (ha messo a posto tutti i 100 numeri) si deve fermare e visualizzare la soluzione e il tempo impiegato per trovarla.
Lo so che il problema è facile, e lo sto proponendo a voi guru della programmazione. Come linguaggio il prof preferisce il VB.
Fatemi sapere vostri commenti.
Ciao.
devo realizzare un programmino per un esame.
Ci hanno proposto un problema molto semplice.
Si parte da una scacchiera da 10 x 10 caselle. Devo numerare tutte le caselle da 1 a 100 considerando che:
- se mi muovo orizzontalmente o verticalmente salto due caselle
- se mi muovo in diagonale salto una sola casella
Se non mi posso più muovere (tutte le caselle piene intorno) e non sono a 100, ho perso.
Il programma deve simulare il gioco cercando la soluzione.
Una volta trovata (ha messo a posto tutti i 100 numeri) si deve fermare e visualizzare la soluzione e il tempo impiegato per trovarla.
Lo so che il problema è facile, e lo sto proponendo a voi guru della programmazione. Come linguaggio il prof preferisce il VB.
Fatemi sapere vostri commenti.
Ciao.