diff --git a/2023.md b/2023.md index 593089e..a3550a3 100644 --- a/2023.md +++ b/2023.md @@ -3,7 +3,7 @@ ![](https://img.shields.io/badge/stars%20⭐-6-yellow) ![](https://img.shields.io/badge/days%20completed-3-red) ![](https://img.shields.io/badge/day%20📅-6-blue) -[![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-all.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) +[![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-all-ci.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) * [https://adventofcode.com/2023](https://adventofcode.com/2023) @@ -16,13 +16,13 @@ To profile with hyperfine - `brew install hyperfine` * ```hyperfine --warmup 3 -r 10 'find 2023 -type f -regex ".*/[0-9]*\.py" | sort -n | xargs -L 1 python ' | tee 2023/benchmark-m1.txt``` * ```bin/run-all-solutions.py --dir 2023 --write``` -| Day | Name | Solution | CI Benchmark | -|-------------------------------------------|----------------|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [01](https://adventofcode.com/2023/day/1) | Trebuchet | [py](2023/01.py) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-01.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | -| [02](https://adventofcode.com/2023/day/2) | Cube Conundrum | [py](2023/02.py) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-02.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | -| [03](https://adventofcode.com/2023/day/3) | Gear Ratios | [py](2023/03.py) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-03.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | -| [03](https://adventofcode.com/2023/day/3) | Scratchcards | [py](2023/04.py) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-04.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | -| --- | ------ | --------- | --- | -| [all](https://adventofcode.com/2023) | AoC 23 | [txt](2023/answers.txt) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-all.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | +| Day | Name | Solution | CI Benchmark | +|-------------------------------------------|----------------|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [01](https://adventofcode.com/2023/day/1) | Trebuchet | [py](2023/01.py) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-01-ci.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | +| [02](https://adventofcode.com/2023/day/2) | Cube Conundrum | [py](2023/02.py) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-02-ci.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | +| [03](https://adventofcode.com/2023/day/3) | Gear Ratios | [py](2023/03.py) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-03-ci.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | +| [03](https://adventofcode.com/2023/day/3) | Scratchcards | [py](2023/04.py) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-04-ci.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | +| --- | ------ | --------- | --- | +| [all](https://adventofcode.com/2023) | AoC 23 | [txt](2023/answers.txt) | [![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/EvgeniGordeev/13c6cac3c39702cdcb9cc169b66c3210/raw/runtime-badge-2023-all-ci.json)](https://github.com/EvgeniGordeev/adventofcode/actions/workflows/ci2023.yaml) | * or ** - external solution adopted