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 | ???? | ⚫ ⚫ |