Bereken de waarde van het volgende spel:
Er liggen \(n\) 1-cent munten op tafel. Twee spelers nemen afwisselend een aantal munten, waarbij de toegestane aantallen \(\{a_1, \dotsc, a_k\}\) op voorhand zijn afgesproken, tot een speler geen munten meer kan nemen. De speler die als laatste munten kan nemen is gewonnen, en mag zijn munten houden. De andere speler moet zijn munten terugleggen, en bovendien de munten op tafel terug aanvullen tot \(n\).
Implementeer hiervoor de interface CoinGame
1 in een klasse MyGame
.
Gebruik eventueel de testklasse SimpleTest
2 om je oplossing lokaal te testen.