Hallo,
ich komme bei der Blocküberprufung nicht weiter.
i und j sind die Koordinaten von dem Feld was geprüft werden soll.
Hier ist der Code:
ich komme bei der Blocküberprufung nicht weiter.
i und j sind die Koordinaten von dem Feld was geprüft werden soll.
Hier ist der Code:
Code:
static boolean check(int i, int j, int value, int Matrix[][]) {
int n =i-(i%3); //Blocküberprüfung
int m = j-(j%3);
for (int a = 0; a < 3; a++) {
for (int b = 0; b < 3; b++) {
if (Matrix[a + n][b + m] == value)
return false;
}
}
return true; // Zahl ist richtig
}