Changeset 395 in Java_Quellcode_SOOP_Vorlesung


Ignore:
Timestamp:
Nov 29, 2017, 9:52:14 PM (7 years ago)
Author:
tr
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • arrays/SudokuSolver.java

    r394 r395  
    6868        // Feststellen in welchem Block wir eigentlich sind -> wir benötigen die
    6969        // kleinste Zeile und die kleinste Spalte dieses Blocks
    70         int minZeile = (zeile / 3) * 3;
    71         int minSpalte = (spalte / 3) * 3;
    72 
    73         for (int i = minZeile; i < minZeile + 3; i++) {
    74             for (int j = minSpalte; j < minSpalte + 3; j++) {
     70        int startZeile = zeile - zeile % 3;
     71        int startSpalte = spalte - spalte % 3;
     72
     73        for (int i = startZeile; i < startZeile + 3; i++) {
     74            for (int j = startSpalte; j < startSpalte + 3; j++) {
    7575                if (Math.abs(a[i][j]) == kandidat) {
    7676                    return false;
Note: See TracChangeset for help on using the changeset viewer.