Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.
This is a repo containing my solutions to Eric Wastl's Advent of Code. All of the solutions are in JavaScript, meant to be run via NodeJS. When I started I had thought I'd have an accompanying page (that had some level of interaction) for each solution, but I quickly found that I didn't have much time for that. Maybe some day I'll complete (brief) write-ups for each of the problems, but for now, this mostly is just a collection of scripts.
Also when I started, I would programmatically parse my input for each problem, so I could drop in any other input and the script would work. As I went through the problems, I often found it easier to hand-parse my input and create a static JS export for each problem, so trying to use most of these solutions for some other puzzle input will require some level of manual tinkering.
Completed: 9 / 25 (36%)
- ✅ Day 1
- ✅ Day 2
- ✅ Day 3
- ✅ Day 4
- Day 5
- ✅ Day 6
- ✅ Day 7
- Day 8
- ✅ Day 9
- Day 10
- ✅ Day 11
- Day 12
- Day 13
- ✅ Day 14
Completed: 13 / 25 (52%)
- ✅ Day 1
- ✅ Day 2
- ✅ Day 3
- ✅ Day 4
- ✅ Day 5
- ✅ Day 6
- ✅ Day 7
- ✅ Day 8
- ✅ Day 9
- ✅ Day 10
- ✅ Day 11
- ✅ Day 12
- ✅ Day 13
Completed: 21 / 25 (84%)
- ✅ Day 1
- ✅ Day 2
- ✅ Day 3
- ✅ Day 4
- ✅ Day 5
- ✅ Day 6
- ✅ Day 7
- ✅ Day 8
- ✅ Day 9
- ✅ Day 10
- ✅ Day 11
- ✅ Day 12
- ✅ Day 13
- ✅ Day 14
- ✅ Day 15
- ✅ Day 16
- ✅ Day 17
- ✅ Day 18
- Day 19
- ✅ Day 20
- Day 21
- Day 22
- Day 23
- ✅ Day 24
- ✅ Day 25
Completed: 25 / 25 (100% ⭐️)
- ✅ Day 1
- ✅ Day 2
- ✅ Day 3
- ✅ Day 4
- ✅ Day 5
- ✅ Day 6
- ✅ Day 7
- ✅ Day 8
- ✅ Day 9
- ✅ Day 10
- ✅ Day 11
- ✅ Day 12
- ✅ Day 13
- ✅ Day 14
- ✅ Day 15
- ✅ Day 16
- ✅ Day 17
- ✅ Day 18
- ✅ Day 19
- ✅ Day 20
- ✅ Day 21
- ✅ Day 22
- ✅ Day 23
- ✅ Day 24
- ✅ Day 25
Completed: 18 / 25 (72%)
- ✅ Day 1
- ✅ Day 2
- ✅ Day 3
- ✅ Day 4
- ✅ Day 5
- ✅ Day 6
- ✅ Day 7
- ✅ Day 8
- ✅ Day 9
- ✅ Day 10
- ✅ Day 11
- ✅ Day 12
- ✅ Day 13
- ✅ Day 14
- Day 15
- ✅ Day 16
- Day 17
- ✅ Day 18
- ✅ Day 19
- Day 20
- Day 21
- Day 22
- ✅ Day 23
- Day 24
- Day 25
Completed: 22 / 25 (88%)
- ✅ Day 1
- ✅ Day 2
- ✅ Day 3
- ✅ Day 4
- ✅ Day 5
- ✅ Day 6
- ✅ Day 7
- ✅ Day 8
- ✅ Day 9
- ✅ Day 10
- ✅ Day 11
- ✅ Day 12
- ✅ Day 13
- ✅ Day 14
- Day 15
- ✅ Day 16
- ✅ Day 17
- ✅ Day 18
- ✅ Day 19
- ✅ Day 20
- ✅ Day 21
- ✅ Day 22
- Day 23
- Day 24
- ✅ Day 25
Completed: 25/ 25 (100% ⭐️)
- ✅ Day 1
- ✅ Day 2
- ✅ Day 3
- ✅ Day 4
- ✅ Day 5
- ✅ Day 6
- ✅ Day 7
- ✅ Day 8
- ✅ Day 9
- ✅ Day 10
- ✅ Day 11
- ✅ Day 12
- ✅ Day 13
- ✅ Day 14
- ✅ Day 15
- ✅ Day 16
- ✅ Day 17
- ✅ Day 18
- ✅ Day 19
- ✅ Day 20
- ✅ Day 21
- ✅ Day 22
- ✅ Day 23
- ✅ Day 24
- ✅ Day 25
Completed: 25 / 25 (100% ⭐️)
- ✅ Day 1
- ✅ Day 2
- ✅ Day 3
- ✅ Day 4
- ✅ Day 5
- ✅ Day 6
- ✅ Day 7
- ✅ Day 8
- ✅ Day 9
- ✅ Day 10
- ✅ Day 11
- ✅ Day 12
- ✅ Day 13
- ✅ Day 14
- ✅ Day 15
- ✅ Day 16
- ✅ Day 17
- ✅ Day 18
- ✅ Day 19
- ✅ Day 20
- ✅ Day 21
- ✅ Day 22
- ✅ Day 23
- ✅ Day 24
- ✅ Day 25
Completed: 25 / 25 (100% ⭐️)