- 01 - Day 1: Calorie Counting - solution A | solution B
- 02 - Day 2: Rock Paper Scissors - solution A | solution B
- 03 - Day 3: Rucksack Reorganization - solution A | solution B
- 04 - Day 4: Camp Cleanup - solution A | solution B
- 05 - Day 5: Supply Stacks - solution A | solution B
- 06 - Day 6: Tuning Trouble - solution A | solution B
- 07 - Day 7: No Space Left On Device - solution A | solution B
- 08 - Day 8: Treetop Tree House - solution A | solution B
- 09 - Day 9: Rope Bridge - solution A | solution B
- 10 - Day 10: Cathode-Ray Tube - solution A | solution B
- 11 - Day 11: Monkey in the Middle - solution A | solution B
- 12 - Day 12: Hill Climbing Algorithm - solution A | solution B
- 13 - Day 13: Distress Signal - solution A | solution B
- 14 - Day 14: Regolith Reservoir - solution A | solution B
- 15 - Day 15: Beacon Exclusion Zone - solution A | solution B
- 16 - Day 16: Proboscidea Volcanium - solution A | solution B
- 17 - Day 17: Pyroclastic Flow - solution A | solution B
- 18 - Day 18: Boiling Boulders - solution A | solution B
- 19 - Day 19: Not Enough Minerals - solution A | solution B
- 20 - Day 20: Grove Positioning System - solution A | solution B
- 21 - Day 21: Monkey Math - solution A | solution B
For running the code you need the Deno runtime installed. Run the code via
deno run --allow-read 01/a.ts
# or
deno test 01/a.ts --allow-read
# or
npm run test
# or
npm run test:watch