Überprüfen Sie, ob Sudoku-Lösung gültig ist

Ihnen gegeben, eine Lösung für ein Sudoku-puzzle. Schreiben Sie den code, um zu überprüfen, ob es eine gültige Lösung.

Ihre Funktion Unterschrift sollte sein:
boolean isValid(int starti, int startj, int endi, int endj)

Regeln für diejenigen, die nicht mit Sudoku:

  • Grid-Größe ist 9x9, unterteilt in 9 Regionen von 3x3
  • Jede Zeile enthält alle Ziffern von 1-9
  • Jede Spalte muss alle Ziffern von 1-9
  • Jedes 3x3-Quadrat muss alle Ziffern von 1-9

Ich wurde nicht gefragt, diese Frage, aber es sah auf mehrere Orte. Die überprüfung der letzten Regel könnte der interessante Teil

Es riecht immer noch wie Hausaufgaben.
Was hast du schon so weit..?
es sei denn, das gesamte Netz der region wird erwartet, dass diese Funktion der Signatur, erscheint mir falsch. Ein 9x9 sudoku-matrix als parameter würde besser sein.
f.y.ich für andere Leser, dies war mit von glassdoor interview-Frage für google

InformationsquelleAutor Sarp Centel | 2011-03-30

Schreibe einen Kommentar