The solutions are cleaned up version of what originally achieved the correct result. The general goals of each solution are as follows:
- Efficiency
- Readability
- Short solution when applicable
- Part 1 and Part 2 of a puzzle (implemented respectively in
Day#solutionPart1()andDay#solutionPart2()are independent, Part 2 can't make use of results obtained by Part 1. - Preparation of the input of each Puzzle is not considered part of the runtime of a solution
| # | Puzzle | Stars |
|---|---|---|
| 1 | Chronal Calibration | ⭐ ⭐ |
| 2 | Inventory Management System | ⭐ ⭐ |
| 3 | No Matter How You Slice It | ⭐ ⭐ |
| 4 | Repose Record | ⭐ ⭐ |
| 5 | Alchemical Reduction | ⭐ ⭐ |
| 6 | Chronal Coordinates | ⭐ ⭐ |
| 7 | The Sum of Its Parts | ⭐ ⭐ |
| 8 | Memory Maneuver | ⭐ ⭐ |
| 9 | Marble Mania | ⭐ ⭐ |
| 10 | The Stars Align | ⭐ ⭐ |
| 11 | Chronal Charge | ⭐ ⭐ |
| 12 | Subterranean Sustainability | ⭐ ⭐ |
| 13 | Mine Cart Madness | ⭐ ⭐ |
| 14 | Chocolate Charts | ⭐ ⭐ |
| 15 | Beverage Bandits | ⭐ ⭐ |
| 16 | Chronal Classification | ⭐ ⭐ |
| 17 | Reservoir Research | ⭐ ⭐ |
| 18 | Settlers of The North Pole | ⭐ ⭐ |
| 19 | Go With The Flow | ⭐ ⭐ |
| 20 | ???? | ⚫ ⚫ |
| 21 | ???? | ⚫ ⚫ |
| 22 | ???? | ⚫ ⚫ |
| 23 | ???? | ⚫ ⚫ |
| 24 | ???? | ⚫ ⚫ |
| 25 | ???? | ⚫ ⚫ |