My solutions to the Advent of Code 2022 puzzles, written in Rust.
My main goal is not to create the quickest / shortest / fastest solution ever, but to create nice, idiomatic, readable and maintainable Rust code with suitable performance.
Each day's puzzle solver is implemented in a separate binary. All puzzle solvers are developed in
a test-driven approach, i.e. examples from puzzle descriptions are used in unit tests to verify
correct implementation (cargo test
). Running a solver uses the (personalized) puzzle input to
find the solution (cargo run
).