Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Part 1 of day 7 plus some thoughts on part 2 | Andreas Grois | 2021-12-13 | 1 | -0/+1 |
| | |||||
* | Add day 6 solutions. Both, naive and more elaborate. | Andreas Grois | 2021-12-11 | 1 | -0/+1 |
| | | | | | | | | | | The naive implementation uses simple ring buffers and scales linearly with the number of days needed. The matrix based implementation uses matrix multiplication (implemented in a brain-dead way inline here) and has the same scaling behaviour, however implementing it showed that the matrix is correct. The closed form is, well, a closed form based on the matrix based solution, but working in the matrix' Eigenspace. | ||||
* | First part of day 5 | Andreas Grois | 2021-12-08 | 1 | -0/+1 |
| | |||||
* | First working (but ugly) day4, part 1 solution. | Andreas Grois | 2021-12-06 | 1 | -0/+1 |
| | | | | | | | | | Needs to be refactored. Game should be made an enum, that distinguishes between running and completed games. Completed games should only have their score as data, no more details. Methods should be limited to the respective variant. BingoGame should _not_ be made into an enum, as players might keep playing after the first one has won. | ||||
* | First working day3 part 2 implementation. It sucks. | Andreas Grois | 2021-12-04 | 1 | -0/+1 |
| | |||||
* | Day 2 and some additional Day 1 solutions | Andreas Grois | 2021-12-02 | 1 | -0/+1 |
| | |||||
* | Initial | Andreas Grois | 2021-12-02 | 1 | -0/+5 |