diff --git a/README.md b/README.md index f8893e9..44484da 100644 --- a/README.md +++ b/README.md @@ -1,62 +1,167 @@ ``` Advent of code 2020 Day 1 - Part 1: 1016964 - generator: 122.086µs, - runner: 4.434µs + generator: 16.414µs, + runner: 474ns Day 1 - Part 2: 182588480 - generator: 99.356µs, - runner: 7.318µs + generator: 12.988µs, + runner: 302ns Day 2 - Part 1: 586 - generator: 233ns, - runner: 1.453395ms + generator: 180ns, + runner: 89.876µs Day 2 - Part 2: 352 - generator: 423ns, - runner: 922.764µs + generator: 94ns, + runner: 76.325µs Day 3 - Part 1: 265 - generator: 964.093µs, - runner: 9.734488ms + generator: 48.133µs, + runner: 54.962µs Day 3 - Part 2: 3154761400 - generator: 938.153µs, - runner: 52.66926ms + generator: 35.653µs, + runner: 283.346µs Day 4 - Part 2: 186 - generator: 697ns, - runner: 2.760526ms + generator: 109ns, + runner: 103.216µs Day 5 - Part 1: SeatId(933) - generator: 489ns, - runner: 776.127µs + generator: 89ns, + runner: 46.149µs Day 5 - Part 2: SeatId(711) - generator: 443ns, - runner: 800.487µs + generator: 89ns, + runner: 44.886µs Day 6 - Part 1: 6633 - generator: 336ns, - runner: 1.669623ms + generator: 109ns, + runner: 121.222µs Day 6 - Part 2: 3202 - generator: 448ns, - runner: 1.538626ms + generator: 136ns, + runner: 94.567µs Day 7 - Part 1: 208 - generator: 379ns, - runner: 6.340596ms + generator: 185ns, + runner: 604.146µs Day 7 - Part 2: 1664 - generator: 660ns, - runner: 5.171311ms + generator: 111ns, + runner: 460.961µs Day 8 - Part 1: 1723 - generator: 541ns, - runner: 564.443µs + generator: 103ns, + runner: 36.224µs Day 8 - Part 2: 846 - generator: 412ns, - runner: 714.064µs + generator: 86ns, + runner: 40.938µs + +Day 9 - Part 1: 36845998 + generator: 96ns, + runner: 73.527µs + +Day 9 - Part 2: 4830226 + generator: 102ns, + runner: 29.088µs + +Day 10 - Part 1: 1890 + generator: 121ns, + runner: 7.187µs + +Day 10 - Part 2: 49607173328384 + generator: 105ns, + runner: 6.469µs + +Day 11 - Part 1: 2329 + generator: 170ns, + runner: 9.306401ms + +Day 11 - Part 2: 2138 + generator: 208ns, + runner: 22.394928ms + +Day 12 - Part 1: 1177 + generator: 132ns, + runner: 23.98µs + +Day 12 - Part 2: 46530 + generator: 88ns, + runner: 22.565µs + +Day 13 - Part 1: 1895 + generator: 90ns, + runner: 2.108µs + +Day 14 - Part 1: 13865835758282 + generator: 104ns, + runner: 85.834µs + +Day 14 - Part 2: 4195339838136 + generator: 94ns, + runner: 9.646046ms + +Day 15 - Part 1: 273 + generator: 146ns, + runner: 51.22µs + +Day 15 - Part 2: 47205 + generator: 109ns, + runner: 2.274252927s + +Day 16 - Part 1: 25984 + generator: 301ns, + runner: 175.013µs + +Day 16 - Part 2: 1265347500049 + generator: 125ns, + runner: 353.876µs + +Day 16 - Part 2 - avx2: 1265347500049 + generator: 152ns, + runner: 145.475µs + +Day 17 - Part 1: 1812 + generator: 128ns, + runner: 278.162845ms + +Day 18 - Part 1: 800602729153 + generator: 199ns, + runner: 163.467µs + +Day 18 - Part 2: 92173009047076 + generator: 153ns, + runner: 180.596µs + +Day 19 - Part 1: 109 + generator: 112ns, + runner: 3.277745ms + +Day 19 - Part 2: 150 + generator: 102ns, + runner: 7.222896ms + +Day 20 - Part 1: 22878471088273 + generator: 121ns, + runner: 124.756µs + +Day 21 - Part 1: 2262 + generator: 111ns, + runner: 368.681µs + +Day 21 - Part 2: cxsvdm,glf,rsbxb,xbnmzr,txdmlzd,vlblq,mtnh,mptbpz + generator: 104ns, + runner: 329.907µs + +Day 22 - Part 1: 33631 + generator: 105ns, + runner: 7.331µs + +Day 22 - Part 2: 33469 + generator: 94ns, + runner: 1.13821236s + ```