"; $my_sudoku = new Sudoku(); $my_sudoku->initDemoField(); echo "Hier das Startfeld:
"; $my_sudoku->printField(); echo "
"; // Warum 81? // Wenn pro Durchlauf mindestens ein Feld gefunden wird, // so ist spätestens nach 81 Durchläufen jedes Feld gefüllt! for($i=0;$i<81;$i++) { $delta = $my_sudoku->processSudoku_negative(); $isSolved = $my_sudoku->isSolved(); //Abbruchbedingung: kein Fortschritt mehr oder es ist gelöst if($delta==0 OR $isSolved) { $my_sudoku->printField(); echo "

"; if($isSolved) { echo "HURRA, geschafft!"; } else { echo "d'oh, so geht's nicht weiter!"; } echo " (nach $i Durchgängen)"; break; } } ?>