Scrivere il programma PacNum contenente il metodo:
void step(int[][] m)
Tale metodo, data la matrice m (di qualsiasi dimensione valida):
X) siano pari a 0X deve avere un valore compreso nel range [1;4]X vale 1, lo sposta in alto (in su di una riga), se X si trova nella prima riga, lo sposta nell’ultimaX vale 2, lo sposta in basso (in giù di una riga), se X si trova nella ultima riga, lo sposta nella primaX vale 3, lo sposta a sinistra (a sinistra di una colonna), se X si trova nella prima colonna, lo sposta nell’ultimaX vale 4, lo sposta a destra (a destra di una colonna), se X si trova nella ultima colonna, lo sposta nella primaEsempio:
0 0 0 0 1 0
0 1 0 -> diventa -> 0 0 0
0 0 0 0 0 0
Oppure:
0 0 0 0 0 0
0 0 3 -> diventa -> 0 3 0
0 0 0 0 0 0
Oppure:
0 0 0 0 0 0
3 0 0 -> diventa -> 0 0 3
0 0 0 0 0 0