Sudoku Blocküberprüfung

Java xyrse123

Bekanntes Mitglied
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:

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
    }
 

Java xyrse123

Bekanntes Mitglied
Wenn ich das Sudoku lösen möchte und die Blocküberprüfung mit reinnehme, verändert sich nichts. Wenn ich die Blocküberprüfung rausnehme und nur die Zeilen und Spalten geprüft werden wird das Sudoku komplett ausgefüllt. Also muss doch irgendwas an der Blocküberprüfung falsch sein.
 

Java xyrse123

Bekanntes Mitglied
Sorry, ich muss mich wohl bei der Eingabe vertippt haben :oops:, jetzt funktioniert es jedenfalls.
Eine Frage hätte ich aber noch. Wie kann ich die Zahlen von der Kommandozeile einlesen?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Sudoku/BLocküberprüfung Java Basics - Anfänger-Themen 24
K Sudoku mit 2D Arrays Java Basics - Anfänger-Themen 19
B Sudoku prüfen Java Basics - Anfänger-Themen 13
S GUI-Programmierung Sudoku-Rätsel lösen Java Basics - Anfänger-Themen 1
J Sudoku mehrere Lösungen Java Basics - Anfänger-Themen 29
S Sudoku Checker Frage Java Basics - Anfänger-Themen 1
G Sudoku Java Basics - Anfänger-Themen 3
S Methoden Java Sudoku Solver Java Basics - Anfänger-Themen 2
C Klassen Sudoku-Spiel Werte werden nicht gesetzt Java Basics - Anfänger-Themen 4
A Sudoku mit Backtracking lösen Java Basics - Anfänger-Themen 3
L Sudoku Backtracking Pseudocode Java Basics - Anfänger-Themen 3
L Sudoku Löser Java Basics - Anfänger-Themen 9
V Sudoku-Solver Probleme bei der Fehlerbehandlung Java Basics - Anfänger-Themen 12
H Unterquadrate bei Sudoku füllen Java Basics - Anfänger-Themen 9
D Sudoku lösen mit Backtracking Java Basics - Anfänger-Themen 20
M Sudoku-Löser: Fragen zu Pointer und Rekursion Java Basics - Anfänger-Themen 15
S Bisschen hilfe beim Sudoku Lösen benötigt Java Basics - Anfänger-Themen 7
X Sudoku Backtracking Java Basics - Anfänger-Themen 6
S Sudoku hilfe Java Basics - Anfänger-Themen 4
M Sudoku Rekursiv lösen Java Basics - Anfänger-Themen 9
F Sudoku Grid zeichnen Java Basics - Anfänger-Themen 2
C Frage zu Sudoku Java Basics - Anfänger-Themen 20
MEETyA NullPointer Exception - Sudoku Java Basics - Anfänger-Themen 2
J Sudoku-ähnliche Aufgabe Java Basics - Anfänger-Themen 3
G Sudoku rekursiv lösen Java Basics - Anfänger-Themen 10
Antoras Sudoku Java Basics - Anfänger-Themen 3
F sudoku generieren Java Basics - Anfänger-Themen 16
B Sudoku! Java Basics - Anfänger-Themen 26
D Soduko Blocküberprüfung Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben