Changeset 240 in Java_Quellcode_SOOP_Vorlesung


Ignore:
Timestamp:
Nov 16, 2016, 9:43:11 AM (8 years ago)
Author:
tr
Message:

Variablenname im Sudokusolver angepasst

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arrays/SudokuSolver.java

    r236 r240  
    114114                // Versuche, eine Zahl im Feld a[zeile][spalte] einzubauen
    115115                // Beginne mit der aktuellen Zahl + 1: anfangs 0 + 1
    116                 int zahl = a[zeile][spalte] + 1;
     116                int kandidat = a[zeile][spalte] + 1;
    117117
    118118                // testen, ob die Zahl einen Sudoku-Fehler verursacht
    119119                // bei Fehler: Zahl erhöhen
    120                 while (!zeileOK(a, zeile, zahl) ||
    121                        !spalteOK(a, spalte, zahl) ||
    122                        !blockOK(a, zeile, spalte, zahl)) {
    123                     zahl++;
     120                while (!zeileOK(a, zeile, kandidat) ||
     121                       !spalteOK(a, spalte, kandidat) ||
     122                       !blockOK(a, zeile, spalte, kandidat)) {
     123                    kandidat++;
    124124                }
    125125
    126126                // Warum sind wir aus der Schleife rausgekommen?
    127                 if (zahl < 10) {
     127                if (kandidat < 10) {
    128128                    // zahl < 10 hat keinen Fehler verursacht -> eintragen
    129                     a[zeile][spalte] = zahl;
     129                    a[zeile][spalte] = kandidat;
    130130                    // weiterrücken zum nächsten Feld
    131131                    feld++;
Note: See TracChangeset for help on using the changeset viewer.