Advent of Code Is a yearly challenge with one coding puzzle a day from 1st of December until Christmas Day. The challenges are language agnostic, providing the input as a text file, and expecting a number or a string as the result of each part.
This year I've chosen to use Rust, and I've used the built-in Rust Doc tool to build write-ups of my solutions from doc blocks. I've then used GitHub Actions to automatically build the Rust Docs and publish them to GitHub Pages. The individual days are all linked from the advent_of_code_2021 crate docs.
Rust doc was great for talking about each solution, but didn't provide a good way to customise the landing page and introduction to the challenge. I've filled this gap with some static pages built by 11ty.
My Solutions
Sonar Sweep
[Puzzle] [Write Up]
Dive!
[Puzzle] [Write Up]
Binary Diagnostic
[Puzzle] [Write Up]
Giant Squid
[Puzzle] [Write Up]
Hydrothermal Venture
[Puzzle] [Write Up]
Lanternfish
[Puzzle] [Write Up]
The Treachery of Whales
[Puzzle] [Write Up]
Seven Segment Search
[Puzzle] [Write Up]
Smoke Basin
[Puzzle] [Write Up]
Syntax Scoring
[Puzzle] [Write Up]
Dumbo Octopus
[Puzzle] [Write Up]
Passage Pathing
[Puzzle] [Write Up]
Transparent Origami
[Puzzle] [Write Up]
Extended Polymerization
[Puzzle] [Write Up]
Chiton
[Puzzle] [Write Up]
Packet Decoder
[Puzzle] [Write Up]
Trick Shot
[Puzzle] [Write Up]
Snailfish
[Puzzle] [Write Up]
Beacon Scanner
[Puzzle] [Write Up]
Trench Map
[Puzzle] [Write Up]
Dirac Dice
[Puzzle] [Write Up]
Reactor Reboot
[Puzzle] [Write Up]
Amphipod
[Puzzle] [Write Up]
Arithmetic Logic Unit
[Puzzle] [Write Up]
Sea Cucumber
[Puzzle] [Write Up]