Practising my acquired knowledge of rust.
Using the advent-of-code-rust template.
# Simplest way to scaffold a day.
cargo today
# Scaffold a day and download its input.
cargo scaffold <day> --download
# Solve / submit.
cargo solve <day> [--release] [--submit]
# Time.
cargo time <day> [--all] [--store]cargo test- Day1
- Part 1: 25.6µs @ 10000 samples
- Part 2: 23.1µs @ 10000 samples
- Day2
- Part 1: 4.9µs @ 10000 samples
- Part 2: 17.1µs @ 10000 samples
- Day3
- Part 1: 79.5µs @ 5043 samples
- Part 2: 129.5µs @ 5177 samples
- Day4
- Part 1: 572.1µs @ 879 samples
- Part 2: 1.4ms @ 669 samples
- Day5
- Part 1: 44.4µs @ 5347 samples
- Part 2: 10.4µs @ 10000 samples
- Day6
- Part 1: 32.3µs @ 7305 samples
- Part 2: 43.9µs @ 9732 samples
- Day7
- Part 1: 14.3µs @ 10000 samples
- Part 2: 11.3µs @ 10000 samples
- Removing the parsing step made it 4x faster, huh.
- Day8
- Day9
- Day10
- Day11
- Day12