The solutions are written in JavaScript. Node.js is needed to execute the files.
Example: node 1 to execute 1.js in the same directory.
| Day | Part One | Part Two |
|---|---|---|
| Day 1: Trebuchet?! | ⭐ | ⭐ |
| Day 2: Cube Conundrum | ⭐ | ⭐ |
| Day 3: Gear Ratios | ⭐ | ⭐ |
| Day 4: Scratchcards | ⭐ | ⭐ |
| Day 5: If You Give A Seed A Fertilizer | ⭐ | |
| Day 6: Wait For It | ⭐ | ⭐ |
| Day 7: Camel Cards | ⭐ | ⭐ |
| Day 8: Haunted Wasteland | ⭐ | |
| Day 9: Mirage Maintenance | ⭐ | ⭐ |
| Day 10: Pipe Maze | ⭐ | ⭐ |