/aoc2022

Solutions for Advent of Code 2022 in Rust.

Primary LanguageRust

Advent of Code 2022

Solutions for Advent of Code 2022 in Rust. The solution runner relies on rudolf-rs to download and cache puzzle inputs.

Main branch

Regular solutions.

Optimised-for-speed

Solutions optimised for speed.

Speeds

day part1 part2 part1 (optimised) part2 (optimised)
01 32.48 µs 35.67 µs 27.70 µs 27.94 µs
02 4.25 µs 4.1 µs
03 17.31 µs 17.83 µs 6.69 µs 6.33 µs
04 27.95 µs 23.35 µs
05 16.61 µs 26.38 µs
06 1.72 µs 4.32 µs
07 76.52 µs 80.56 µs
08 232.96 µs 173.60 µs 36.61 µs
09 141.76 µs 526.75 µs
10 1.51 µs 1.70 µs
11 10.76 µs 2.97 ms
12 30.98 µs 21.03 µs
13 514.68 µs 765.47 µs
14 143.14 µs 1.97 ms
15 4.89 µs 30.67 µs
16 2.97 s about 70 minutes
17 1.66 ms 6.24 ms
18 290.92 ms 1.05 s
19 8.52 s 35.86 s
20 8.89 ms 92.19 ms
21 476.42 µs 829.79 µs
22 244.70 µs 303.73 µs
23 8.60 ms 844.86 ms
24 108.47 ms 294.27 ms
25 9.92 µs