Files
kiss-vscode/projects/aoc/src/year2021/Day4.hx

16 lines
278 B
Haxe

package year2021;
import haxe.ds.Option;
typedef Board = {
uncalled:Array<Array<Option<Int>>>,
called:Array<Array<Option<Int>>>,
won:Bool
};
typedef GameState = {
numbersToCall:Array<Int>,
boards:Array<Board>,
boardsByNumber:Map<Int,Array<Board>>,
};