Runtimes on a Macbook Pro (M2, 32G)
┌────┬────────┬────────────┐
│Day │ Part │ Time (us) │
├────┼────────┼────────────┤
│ 1 │ 1 │ 28 │
├────┼────────┼────────────┤
│ 1 │ 2 │ 143 │
├────┼────────┼────────────┤
│ 2 │ 1 │ 75 │
├────┼────────┼────────────┤
│ 2 │ 2 │ 78 │
├────┼────────┼────────────┤
│ 3 │ 1 │ 47 │
├────┼────────┼────────────┤
│ 3 │ 2 │ 138 │
├────┼────────┼────────────┤
│ 4 │ 1 │ 34 │
├────┼────────┼────────────┤
│ 4 │ 2 │ 32 │
├────┼────────┼────────────┤
│ 5 │ 1 │ 7 │
├────┼────────┼────────────┤
│ 5 │ 2 │ 154889348 │
├────┼────────┼────────────┤
│ 6 │ 1 │ 0 │
├────┼────────┼────────────┤
│ 6 │ 2 │ 1 │
├────┼────────┼────────────┤
│ 7 │ 1 │ 342 │
├────┼────────┼────────────┤
│ 7 │ 2 │ 528 │
├────┼────────┼────────────┤
│ 8 │ 1 │ 2430 │
├────┼────────┼────────────┤
│ 8 │ 2 │ 12734 │
├────┼────────┼────────────┤
│ 9 │ 1 │ 24 │
├────┼────────┼────────────┤
│ 9 │ 2 │ 36 │
├────┼────────┼────────────┤
│ 10 │ 1 │ 1026 │
├────┼────────┼────────────┤
│ 10 │ 2 │ 2366 │
├────┼────────┼────────────┤
│ 11 │ 1 │ 683 │
├────┼────────┼────────────┤
│ 11 │ 2 │ 740 │
├────┼────────┼────────────┤
│ 12 │ 1 │ 5502 │
├────┼────────┼────────────┤
│ 12 │ 2 │ 117667 │
├────┼────────┼────────────┤
│ 13 │ 1 │ 18 │
├────┼────────┼────────────┤
│ 13 │ 2 │ 38 │
├────┼────────┼────────────┤
│ 14 │ 1 │ 32 │
├────┼────────┼────────────┤
│ 14 │ 2 │ 20181 │
├────┼────────┼────────────┤
│ 15 │ 1 │ 31 │
├────┼────────┼────────────┤
│ 15 │ 2 │ 268 │
├────┼────────┼────────────┤
│ 16 │ 1 │ 127 │
├────┼────────┼────────────┤
│ 16 │ 2 │ 30577 │
├────┼────────┼────────────┤
│ 17 │ 1 │ 47558 │
├────┼────────┼────────────┤
│ 17 │ 2 │ 126616 │
├────┼────────┼────────────┤
│ 18 │ 1 │ 2 │
├────┼────────┼────────────┤
│ 18 │ 2 │ 26 │
├────┼────────┼────────────┤
│ 19 │ 1 │ 104 │
├────┼────────┼────────────┤
│ 19 │ 2 │ 226 │
├────┼────────┼────────────┤
│ 20 │ 1 │ 1706 │
├────┼────────┼────────────┤
│ 20 │ 2 │ 23730 │
├────┼────────┼────────────┤
│ 21 │ 1 │ 14974 │
├────┼────────┼────────────┤
│ 21 │ 2 │ 4342821 │
├────┼────────┼────────────┤
│ 22 │ 1 │ 699 │
├────┼────────┼────────────┤
│ 22 │ 2 │ 1894 │
├────┼────────┼────────────┤
│ 23 │ 1 │ 24602 │
├────┼────────┼────────────┤
│ 23 │ 2 │ 4345181 │
├────┼────────┼────────────┤
│ 24 │ 1 │ 1028 │
├────┼────────┼────────────┤
│ 24 │ 2 │ 48 │
├────┼────────┼────────────┤
│ 25 │ 1 │ 73303312 │
└────┴────────┴────────────┘
# cargo run --release -- --help
Usage: aoc2023 [OPTIONS]
Options:
-d, --day <DAY> [default: 0]
-p, --part <PART> [default: 0]
-n, --num-runs <NUM_RUNS> [default: 1]
-h, --help Print help
-V, --version Print version
# cargo test --release day05