Spiele :: Sudoku :: Solver

Löse 9x9-Sudokus rekursiv
Jetzt downloaden

Spiele :: Sudoku :: Solver Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • Fritz Mehner
  • Website des Verlags:
  • http://search.cpan.org/~mehner/

Spiele :: Sudoku :: Solver Stichworte


Spiele :: Sudoku :: Solver Beschreibung

Löse 9x9-Sudokus rekursiv Spiele :: Sudoku :: Solver ist ein Perl-Modul, das 9x9-Sudoku-Puzzles durch Rekursion löst. Es gibt keine Einschränkung der Schwierigkeit und der Anzahl der Lösungen. Das Puzzle kann in einem einzelnen Dimensionsfeld oder in einer Datei gespeichert werden, in denen unbekannte Zellen von Nullen oder Punkten präsentiert werden. SynOPSIS verwenden Spiele :: Sudoku :: Solver QW (: Minimal set_solution_max count_occupied_cells); # Geben Sie ein Sudoku als flaches Array an (dieser hat 10 Lösungen) my @sudoku_raw = qw (04 00 00 90 00 00 00 00 00 00 00 00 68 50 58 22 00 00vorarbeit werden 0); mein @sudoku; # Die Sudoku-Daten strukturiert meine @ lolution; # Die Lösungsdatenstruktur sudoku_set (\ @sudoku, \ @sudoku_raw); # Convertieren Sie Roh auf die interne Darstellung auf "\ n ===== sudoku ===== \ n"; sudoku_print (\ @sudoku); # Drucken Sie den Sudoku My $ Cells_Occupied = count_occupied_cells (\ @sudoku); # Einige Statistiken drucken "\ n", $ cells_ocupied, "Zellen besetzt", 81- $ cells_ocupied, "Zellen frei \ n"; set_solution_max (4); # Hören Sie auf, 4 Lösungen zu haben Meine $ Solutions = Sudoku_Solve (\ @sudoku, \ @ lolution); # Lösen Sie den Sudoku foreach meine $ n (1 .. $ lösungen) {# drucken Sie die Lösungen drucken "\ n --- lösung $ n --- \ n"; sudoku_print ($ lösung ); } Anforderungen: · Perl. Einschränkungen: · Dieses Modul kann nur 9x9-Sudokus lösen. Es wurden keine Fehler gemeldet.


Spiele :: Sudoku :: Solver Zugehörige Software