Day 4
Instructions
From the root directory of the crate (where this README is) just execute:
cargo run
The solution will be printed to the terminal output.
Notes:
Implemented this using a pseudo-directed graph data structure. That took some extra time to implement but leads to a more efficient implementation. Rust is certainly slower to develop in (the cost of all that safety) so I may swap to another one for future problems since my time is limited.