Nabend,
ich habe gerade ein Problem. Ich programmiere einen Sudoku Generator. Der soll einfach nur ein ausgefülltes Feld erstellen, ohne dabei die Regeln zu brechen. Dazu verwende ich ein 2 Dimensionles Array.
Ich bin gerade an der Stelle um so eine Box zu überprüfen, also das die Zahlen von 1 bis 9 nur einmal in so einer 3x3 Box vorkommen dürfen.
Jetzt ist die Frage wie kann ich das bei einer 2D Array am besten machen? Ich könnte ja if und else Abfragen machen mit den Koordinaten, aber das finde ich nicht gerade schön und ist eher so eine einfache Lösung. Wüsste jemand wie man vielleicht sowas berechnen kann, z.B. um an die Koordinaten von dem Fels oben Links solch einer Box zu kommen??
MfG
cz3kit
ich habe gerade ein Problem. Ich programmiere einen Sudoku Generator. Der soll einfach nur ein ausgefülltes Feld erstellen, ohne dabei die Regeln zu brechen. Dazu verwende ich ein 2 Dimensionles Array.
Ich bin gerade an der Stelle um so eine Box zu überprüfen, also das die Zahlen von 1 bis 9 nur einmal in so einer 3x3 Box vorkommen dürfen.
Jetzt ist die Frage wie kann ich das bei einer 2D Array am besten machen? Ich könnte ja if und else Abfragen machen mit den Koordinaten, aber das finde ich nicht gerade schön und ist eher so eine einfache Lösung. Wüsste jemand wie man vielleicht sowas berechnen kann, z.B. um an die Koordinaten von dem Fels oben Links solch einer Box zu kommen??
MfG
cz3kit