- isInZeile(zahl, zeile) "ist die Zahl schon in der Zeile vorhanden?" zb. isInZeile(2,5) ist "2" in Zeile 5 schon vergeben? -> bool
- isInSpalte(zahl, zeile) "ist die Zahl schon in der Spalte vorhanden?" zb. isInSpalte(3, "D") -> bool
- isInSubquadrat(zahl, subquadrat) Subquadrate von 1-9 gezählt. zb. isInSubquadrat(8, 8) VORSICHT hier: Beide Parameter sind Integer und dürfen miteinander nicht verwechselt werden.
- express server, der die statischen files ausliefert
- code, der die .txt Angaben oder .json Angabedateien in unser vereinbartes Datenformat umwandelt und mittels express bereitstellt. unter
GET /sudokus
bzw.GET /sudokus/schwerst1
. - client-seitiges Empfangen und instanziieren der Sudoku Angabe
- lösen (konfigurierbare Anz. Lösungen)
- darstellen und durchnavigieren durch die Lösungen
- Farbabstufungen in der Anzeige je nach Rekursionstiefe (https://www.youtube.com/shorts/CZ_LaL5DZk0) Berechnung der max. zu erwartenden Rekursionstiefe
- installation auf grafg1
- Ben
- Jasim
- select box zum Auswählen der verfügbaren Sudokus / und laden vom backend
- button "start solving"
- Anzeigen für: wieviele Lösungen gefunden / wieviele Lösungen max / wieviele Steps gegangen / maximale rekursionstiefe
- button für "watch me solve" der mit setInterval die allSteps wegshiftet
- botton für Anzeige der Lösung(en)
- Amin
- Andreas
- Massimo
- Emil
- Jakob
- Matthias