This is my third year participating in Advent of Code. My current (2023) solutions are being written in Python. Previously I used Python (2021) and Java (2022).
I use some scripts to make my life easier (such as generating the the timed tables), see the scripts folder for more information.
Open
Note: Performance runs were done on an Intel i7-9750H @ 2.60GHz, and were repeated 1000 times.
| Day | Status | Source | Performance | |
| Part 1 | Part 2 | |||
| 01 - Trebuchet | ⭐⭐ | Link | 4.12ms |
7.74ms |
| 02 - Cube Conundrum | ⭐⭐ | Link | 0.62ms |
0.70ms |
| 03 - Gear Ratios | ⭐⭐ | Link | 10.91ms |
11.38ms |
| 04 - Scratchcards | ⭐⭐ | Link | 1.42ms |
1.47ms |
| 05 - If You Give A Seed A Fertilizer | ⭐⭐ | Link | 0.29ms |
4.08ms |
| 06 - Wait For It | ⭐⭐ | Link | 0.20ms |
0.14ms |
| 07 - Camel Cards | ⭐⭐ | Link | 3.61ms |
7.19ms |
| 08 - Haunted Wasteland | ⭐⭐ | Link | 4.55ms |
41.39ms |
| 09 - Mirage Maintenance | ⭐⭐ | Link | 5.27ms |
5.79ms |
| 10 - Pipe Maze | ⭐⭐ | Link | 52.02ms |
763.18ms |
| 11 - Cosmic Expansion | ⭐⭐ | Link | 29.59ms |
36.85ms |
| 12 - Hot Springs | ⭐⭐ | Link | -- |
-- |
| 13 - Point of Incidence | ⭐⭐ | Link | 12.65ms |
11.57ms |
| 14 - Parabolic Reflector Dish | ⭐⭐ | Link | -- |
-- |
| 15 - Lens Library | ⭐⭐ | Link | 0.13ms |
0.12ms |
| 16 - The Floor Will Be Lava | ⭐⭐ | Link | -- |
-- |
| 17 - Clumsy Crucible | ⭐⭐ | Link | -- |
-- |
| 18 - Lavaduct Lagoon | ⭐⭐ | Link | 0.59ms |
1.00ms |
| 19 - Aplenty | ⭐⭐ | Link | 3.32ms |
6.80ms |