Ein Java-Programm zum Lösen von Sudoku-Rätseln mit einer Konsolenschnittstelle.
- Lösen von 9x9 Sudoku-Rätseln mit dem Backtracking-Algorithmus
- Konsolenschnittstelle mit farbiger Ausgabe
- Möglichkeit, eigene Rätsel einzugeben
- Vordefiniertes Beispiel-Rätsel
- Farbliche Unterscheidung zwischen ursprünglichen und gelösten Zahlen
-
Kompilieren Sie die Java-Datei:
javac SudokuPuzzle.java
-
Führen Sie das Programm aus:
java SudokuPuzzle
-
Wählen Sie eine Option:
- Eigenes Rätsel eingeben
- Beispiel-Rätsel lösen
- Programm beenden
Bei der Eingabe eines eigenen Rätsels:
- Geben Sie die Zahlen zeilenweise ein
- Verwenden Sie Leerzeichen als Trennzeichen
- Verwenden Sie 0 für leere Felder
- Beispiel:
7 0 0 0 0 0 2 0 0
- Implementierung des Backtracking-Algorithmus
- Validierung der Benutzereingaben
- Farbige Konsolenausgabe mit ANSI-Escape-Sequenzen
- Fehlerbehandlung für ungültige Eingaben