Enable cargo run and use this to run all solutions.
This commit is contained in:
parent
4172592120
commit
8e076c1134
@ -1,100 +1,74 @@
|
||||
# Results
|
||||
|
||||
## Day 1
|
||||
```
|
||||
AOC 2020
|
||||
Advent of code 2020
|
||||
Day 1 - Part 1 - binary: 1006875
|
||||
generator: 12.348µs,
|
||||
runner: 551ns
|
||||
generator: 13.685µs,
|
||||
runner: 383ns
|
||||
|
||||
Day 1 - Part 1 - linear: 1006875
|
||||
generator: 4.772µs,
|
||||
runner: 7.732µs
|
||||
generator: 4.471µs,
|
||||
runner: 6.725µs
|
||||
|
||||
Day 1 - Part 1 - set: 1006875
|
||||
generator: 17.746µs,
|
||||
runner: 1.774µs
|
||||
generator: 15.98µs,
|
||||
runner: 723ns
|
||||
|
||||
Day 1 - Part 2: 165026160
|
||||
generator: 4.323µs,
|
||||
runner: 1.365709ms
|
||||
generator: 3.944µs,
|
||||
runner: 1.18955ms
|
||||
|
||||
```
|
||||
|
||||
## Day 2
|
||||
```
|
||||
AOC 2020
|
||||
Day 2 - Part 1: 640
|
||||
generator: 1.612816ms,
|
||||
runner: 109.85µs
|
||||
generator: 1.968685ms,
|
||||
runner: 91.9µs
|
||||
|
||||
Day 2 - Part 1 - handrolled: 640
|
||||
generator: 174.05µs,
|
||||
runner: 121.356µs
|
||||
generator: 161.154µs,
|
||||
runner: 91.825µs
|
||||
|
||||
Day 2 - Part 2: 472
|
||||
generator: 1.343394ms,
|
||||
runner: 10.231µs
|
||||
generator: 1.430852ms,
|
||||
runner: 9.525µs
|
||||
|
||||
```
|
||||
|
||||
## Day 3
|
||||
```
|
||||
AOC 2020
|
||||
Day 3 - Part 1: 148
|
||||
generator: 36.372µs,
|
||||
runner: 2.618µs
|
||||
generator: 32.889µs,
|
||||
runner: 2.277µs
|
||||
|
||||
Day 3 - Part 2: 727923200
|
||||
generator: 35.711µs,
|
||||
runner: 11.526µs
|
||||
generator: 29.657µs,
|
||||
runner: 9.883µs
|
||||
|
||||
```
|
||||
|
||||
## Day 4
|
||||
```
|
||||
AOC 2020
|
||||
Day 4 - Part 1: 239
|
||||
generator: 413.353µs,
|
||||
runner: 1.733µs
|
||||
generator: 421.829µs,
|
||||
runner: 1.585µs
|
||||
|
||||
Day 4 - Part 2: 188
|
||||
generator: 344.204µs,
|
||||
runner: 43.386µs
|
||||
generator: 405.105µs,
|
||||
runner: 37.591µs
|
||||
|
||||
```
|
||||
|
||||
## Day 5
|
||||
```
|
||||
AOC 2020
|
||||
Day 5 - Part 1 - glenng: 989
|
||||
generator: 217ns,
|
||||
runner: 82.517µs
|
||||
generator: 163ns,
|
||||
runner: 68.995µs
|
||||
|
||||
Day 5 - Part 1 - wathiede: 989
|
||||
generator: 93.407µs,
|
||||
runner: 451ns
|
||||
generator: 75.661µs,
|
||||
runner: 396ns
|
||||
|
||||
Day 5 - Part 2 - wathiede: 548
|
||||
generator: 80.326µs,
|
||||
runner: 30.383µs
|
||||
generator: 68.215µs,
|
||||
runner: 24.548µs
|
||||
|
||||
```
|
||||
|
||||
## Day 6
|
||||
```
|
||||
AOC 2020
|
||||
Day 6 - Part 1: 6930
|
||||
generator: 197ns,
|
||||
runner: 544.074µs
|
||||
generator: 105ns,
|
||||
runner: 543.519µs
|
||||
|
||||
Day 6 - Part 2: 3585
|
||||
generator: 134ns,
|
||||
runner: 1.882783ms
|
||||
generator: 105ns,
|
||||
runner: 1.697685ms
|
||||
|
||||
Day 6 - Part 2 - faster: 3585
|
||||
generator: 114ns,
|
||||
runner: 998.495µs
|
||||
generator: 103ns,
|
||||
runner: 905.259µs
|
||||
|
||||
```
|
||||
|
||||
|
||||
@ -3,11 +3,8 @@ MAX_DAY=$(ls src/day* | tr -d 'a-z/. ' | sort -n | tail -1)
|
||||
(
|
||||
echo "# Results"
|
||||
echo
|
||||
for day in $(seq 1 ${MAX_DAY:?});
|
||||
do
|
||||
echo "## Day ${day:?}"
|
||||
echo "\`\`\`"
|
||||
cargo aoc -d ${day:?} 2> /dev/null
|
||||
cargo run --release
|
||||
echo "\`\`\`"
|
||||
echo
|
||||
done) > README.md
|
||||
) > README.md
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
mod day1;
|
||||
mod day2;
|
||||
mod day3;
|
||||
mod day4;
|
||||
mod day5;
|
||||
mod day6;
|
||||
pub mod day1;
|
||||
pub mod day2;
|
||||
pub mod day3;
|
||||
pub mod day4;
|
||||
pub mod day5;
|
||||
pub mod day6;
|
||||
|
||||
use aoc_runner_derive::aoc_lib;
|
||||
|
||||
|
||||
5
2020/src/main.rs
Normal file
5
2020/src/main.rs
Normal file
@ -0,0 +1,5 @@
|
||||
use advent2020;
|
||||
|
||||
use aoc_runner_derive::aoc_main;
|
||||
|
||||
aoc_main! { lib = advent2020 }
|
||||
Loading…
x
Reference in New Issue
Block a user