Solutions to Advent of Code puzzles written in TypeScript.
๐ฅ Install dependencies using npm
:
npm i
๐ Run a solution using ts-node
:
# 2021 day 1 puzzle
ts-node src/2022/day01
โน๏ธ ๏ธnode v14+
is required.
Day | Puzzle | Solution |
---|---|---|
1 | ๐ซ Calorie Counting | day01.ts |
2 | ๐ชจ Rock Paper Scissors | day02.ts |
3 | ๐ Rucksack Reorganization | day03.ts |
4 | ๐ Camp Cleanup | day04.ts |
5 | ๐ Supply Stacks | day05.ts |
6 | ๐ก Tuning Trouble | day06.ts |
7 | ๐ No Space Left On Device | day07.ts |
8 | ๐ณ Treetop Tree House | day08.ts |
9 | ๐ชข Rope Bridge | day09.ts |
10 | ๐บ Cathode-Ray Tube | day10.ts |
11 | ๐ Monkey in the Middle | day11.ts |
12 | โฐ๏ธ Hill Climbing Algorithm | day12.ts |
13 | ๐ฆ Distress Signal | day13.ts |
14 | โณ๏ธ Regolith Reservoir | day14.ts |
15 | ๐ก Beacon Exclusion Zone | day15.ts |
16 | ๐ Proboscidea Volcanium | day16.ts |
17 | ๐ชจ Pyroclastic Flow | day17.ts |
18 | ๐ซ Boiling Boulders | day18.ts |
19 | ๐ค Not Enough Minerals | day19.ts |
20 | ๐ณ Grove Positioning System | day20.ts |
Day | Puzzle | Solution |
---|---|---|
1 | ๐ก Sonar Sweep | day01.ts |
2 | ๐คฟ Dive! | day02.ts |
3 | ๐ฉบ Binary Diagnostic | day03.ts |
4 | ๐ฆ Giant Squid | day04.ts |
5 | โฒ Hydrothermal Venture | day05.ts |
6 | ๐ Lanternfish | day06.ts |
7 | ๐ The Treachery of Whales | day07.ts |
8 | 7๏ธโฃ Seven Segment Search | day08.ts |
9 | ๐จ Smoke Basin | day09.ts |
10 | ๐ฃ Syntax Scoring | day10.ts |
11 | ๐ Dumbo Octopus | day11.ts |
12 | ๐ง Passage Pathing | day12.ts |
13 | ๐ฆข Transparent Origami | day13.ts |
14 | โ Extended Polymerization | day14.ts |
15 | ๐ Chiton | day15.ts |
16 | ๐ฆ Packet Decoder | day16.ts |
17 | ๐ฏ Trick Shot | day17.ts |
18 | ๐ Snailfish | day18.ts |
19 | ๐ฆ Beacon Scanner | day19.ts |
20 | ๐บ Trench Map | day20.ts |
21 | ๐ฒ Dirac Dice | day21.ts |
22 | โ Reactor Reboot | day22.ts |
23 | ๐ฆ Amphipod | day23.ts |
24 | ๐งฎ Arithmetic Logic Unit | day24.md |
25 | ๐ฅ Sea Cucumber | day25.ts |
Day | Puzzle | Solution |
---|---|---|
1 | ๐ Report Repair | day01.ts |
2 | ๐ Password Philosophy | day02.ts |
3 | ๐ท Toboggan Trajectory | day03.ts |
4 | ๐ Passport Processing | day04.ts |
5 | ๐ซ Binary Boarding | day05.ts |
6 | ๐ Custom Customs | day06.ts |
7 | ๐ Handy Haversacks | day07.ts |
8 | ๐น Handheld Halting | day08.ts |
9 | ๐ข Encoding Error | day09.ts |
10 | โก Adapter Array | day10.ts |
11 | ๐บ Seating System | day11.ts |
12 | โด๏ธ Rain Risk | day12.ts |
13 | ๐ Shuttle Search | day13.ts |
14 | ๐พ Docking Data | day14.ts |
15 | ๐ง Rambunctious Recitation | day15.ts |
16 | ๐ซ Ticket Translation | day16.ts |
17 | ๐ง Conway Cubes | day17.ts |
18 | ๐งฎ Operation Order | day18.ts |
19 | ๐น Monster Messages | day19.ts |
20 | ๐ Jurassic Jigsaw | day20.ts |
21 | ๐ Allergen Assessment | day21.ts |
22 | ๐ก Crab Combat | day22.ts |
23 | ๐ฆ Crab Cups | day23.ts |
24 | ๐จ Lobby Layout | day24.ts |
25 | ๐ Combo Breaker | day25.ts |