summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-01-02Puzzle 22: Create "elf" type to hold position and orientationAdam Spragg
2022-12-31Puzzle 19: Solve part 2Adam Spragg
2022-12-31Puzzle 19: Don't build a type of robot if we have lots of that resourceAdam Spragg
2022-12-31Puzzle 19: Don't do nothing if we could build all robots.Adam Spragg
2022-12-31Puzzle 19: Switch default build strategy to "exhaustive"Adam Spragg
2022-12-31Puzzle 19: Solve part 1 (yay!)Adam Spragg
2022-12-31Puzzle 19: Don't build ore/clay robots when short on timeAdam Spragg
2022-12-31Puzzle 19: Never build more robots than neededAdam Spragg
2022-12-31Puzzle 19: Use int instead of long for material amounts/robotsAdam Spragg
2022-12-31Puzzle 19: Only build at most one robot per round!Adam Spragg
2022-12-30Puzzle 19: Add an "exhaustive" build strategy.Adam Spragg
2022-12-30Puzzle 19: Allow user to specify build strategyAdam Spragg
2022-12-30Puzzle 19: Allow user to specify number of roundsAdam Spragg
2022-12-30Puzzle 19: Fix debug info for geodesAdam Spragg
2022-12-29Puzzle 19: Move the timing loop into the build functionAdam Spragg
2022-12-29Puzzle 19: Move blueprint id into the blueprintAdam Spragg
2022-12-29Solve puzzle 25 part 1Adam Spragg
2022-12-29Input for puzzle 25Adam Spragg
2022-12-28Solve puzzle 24 part 2Adam Spragg
2022-12-28Solve puzzle 24 part 1Adam Spragg
2022-12-28Input for puzzle 24Adam Spragg
2022-12-28Cache nearby elf positionsAdam Spragg
2022-12-28Solve puzzle 23 part 2Adam Spragg
2022-12-28Solve puzzle 23 part 1Adam Spragg
2022-12-27Input for puzzle 23Adam Spragg
2022-12-22Solve puzzle 22 part 1Adam Spragg
2022-12-22Input for puzzle 22Adam Spragg
2022-12-21Solve puzzle 21 part 2Adam Spragg
2022-12-21Solve puzzle 21 part 1Adam Spragg
2022-12-21Input for puzzle 21Adam Spragg
2022-12-20Solve puzzle 20 part 2Adam Spragg
2022-12-20Solve puzzle 20 part 1Adam Spragg
2022-12-20Input for puzzle 20Adam Spragg
2022-12-20First attempt at puzzle 19 part 1 (buggy)Adam Spragg
2022-12-20Input for puzzle 19Adam Spragg
2022-12-19Solve puzzle 18 part 2Adam Spragg
2022-12-19Rename `struct face` to `struct point`Adam Spragg
2022-12-19Solve puzzle 18 part 1Adam Spragg
2022-12-19Input for puzzle 18Adam Spragg
2022-12-18Solve puzzle 17 part 2Adam Spragg
2022-12-18Solve puzzle 17 part 1Adam Spragg
2022-12-18Input for puzzle 17Adam Spragg
2022-12-17Free the valve input regex on exitAdam Spragg
2022-12-17Keep the start point separate from the permutable pathAdam Spragg
2022-12-17Allow debug mode to work with real data.Adam Spragg
2022-12-17Allow variable time until eruptionAdam Spragg
2022-12-17Solve puzzle 16 part 1Adam Spragg
2022-12-16Input for puzzle 16Adam Spragg
2022-12-15Solve puzzle 15 part 2Adam Spragg
2022-12-15Solve puzzle 15 part 1Adam Spragg