Skip to content

Latest commit

 

History

History
128 lines (121 loc) · 6.49 KB

README.md

File metadata and controls

128 lines (121 loc) · 6.49 KB

aoc2023-rs

Advent of Code 2023

Runtimes

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  │
└────┴────────┴────────────┘

Usage

# 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