Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

...