My solutions to Advent of Code
I have started solving the coding puzzles of Advent of Code in December 2022. All solutions are written in Rust.
This assumes that current Rust toolchain is installed.
- Enter the directory of the appropriate year, e.g.
aoc2023. - Place your input files in a new
inputdirectory with the namedayX.txt, whereXis the name of the day the input belongs to. For example:aoc2023/input/day1.txt. - Run
cargo run --bin dayX(again replacingXwith the day number) to run the code on the given input. - Add
2as a command line argument (cargo run --bin dayX 2) to run the second part of the puzzle.
Instead of relying on the input directory it is possible to directly specify
the path of the input file in the command line arguments.
For example: cargo run --bin dayX 2 ../my_input.txt.
Note: Solutions of year 2022 are split into different binaries for each part of the puzzle. Use
--bin dayX-0and--bin dayX-1in that case.