...
KlassenSudoku må ha følgende metoder:
- void problemSetCell(int x, int y, int valueSudoku(String problem):
Setter verdien til rute i x,y til value og markerer ruten som en del av Konstruktør. Tar inn ett problem på formatet beskrevet legre nede på siden, og fyller ut brettet med problemet. - boolean playerSetCell(int x, int y, int value):
Hvis ruten i x,y er en del av problemet, returner false. Ellers set ruten til value og returner true. - int getCell(int x, int y):
Returner verdien til ruten i x,y. - boolean isCellPartOfProblem(int x, int y):
Returner om ruten i x,y er markert som en del av problemet.
Del 2 - Logikk
...
som sjekker for ukonsistens i brettet
Utvid Sudoku-klassen med metodene under:
...