solve AOC day 4 pt 2

This commit is contained in:
2021-12-06 14:49:26 -07:00
parent a898a73f19
commit e9d43df34c
4 changed files with 32 additions and 13 deletions

View File

@@ -4,11 +4,12 @@ import haxe.ds.Option;
typedef Board = {
uncalled:Array<Array<Option<Int>>>,
called:Array<Array<Option<Int>>>
called:Array<Array<Option<Int>>>,
won:Bool
};
typedef GameState = {
numbersToCall:Array<Int>,
boards:Array<Board>,
boardsByNumber:Map<Int,Array<Board>>
boardsByNumber:Map<Int,Array<Board>>,
};