diff --git a/2020/README.md b/2020/README.md index 464668a..c576bc8 100644 --- a/2020/README.md +++ b/2020/README.md @@ -1,143 +1,143 @@ ``` Advent of code 2020 Day 1 - Part 1 - binary: 1006875 - generator: 21.356µs, - runner: 424ns + generator: 22.35µs, + runner: 483ns Day 1 - Part 1 - linear: 1006875 - generator: 6.995µs, - runner: 6.576µs + generator: 7.339µs, + runner: 7.6µs Day 1 - Part 1 - set: 1006875 - generator: 18.501µs, - runner: 3.649µs + generator: 19.47µs, + runner: 2.058µs Day 1 - Part 2: 165026160 - generator: 6.35µs, - runner: 1.192452ms + generator: 7.066µs, + runner: 1.337695ms Day 2 - Part 1: 640 - generator: 1.395587ms, - runner: 88.008µs + generator: 1.630164ms, + runner: 114.733µs Day 2 - Part 1 - handrolled: 640 - generator: 144.161µs, - runner: 86.867µs + generator: 185.447µs, + runner: 113.885µs Day 2 - Part 2: 472 - generator: 1.27028ms, - runner: 8.935µs + generator: 1.630275ms, + runner: 15.465µs Day 3 - Part 1: 148 - generator: 31.422µs, - runner: 2.279µs + generator: 40.396µs, + runner: 2.939µs Day 3 - Part 2: 727923200 - generator: 29.339µs, - runner: 11.318µs + generator: 40.172µs, + runner: 14.048µs Day 4 - Part 1: 239 - generator: 302.008µs, - runner: 1.437µs + generator: 402.494µs, + runner: 1.812µs Day 4 - Part 2: 188 - generator: 291.203µs, - runner: 70.645µs + generator: 388.672µs, + runner: 47.773µs Day 5 - Part 1 - glenng: 989 - generator: 151ns, - runner: 69.592µs + generator: 231ns, + runner: 90.443µs Day 5 - Part 1 - wathiede: 989 - generator: 75.476µs, - runner: 384ns + generator: 99.152µs, + runner: 563ns Day 5 - Part 2 - wathiede: 548 - generator: 71.643µs, - runner: 24.672µs + generator: 93.835µs, + runner: 31.937µs Day 6 - Part 1: 6930 - generator: 101ns, - runner: 480.315µs + generator: 123ns, + runner: 636.22µs Day 6 - Part 2: 3585 - generator: 107ns, - runner: 1.77815ms + generator: 167ns, + runner: 2.485632ms Day 6 - Part 2 - faster: 3585 - generator: 111ns, - runner: 923.794µs + generator: 155ns, + runner: 1.161314ms Day 7 - Part 1: 222 - generator: 1.003341ms, - runner: 172.127µs + generator: 1.251542ms, + runner: 226.197µs Day 7 - Part 2: 13264 - generator: 974.354µs, - runner: 3.547µs + generator: 1.252132ms, + runner: 4.733µs Day 8 - Part 1: 1744 - generator: 185ns, - runner: 72.682µs + generator: 219ns, + runner: 55.714µs Day 8 - Part 2: 1174 - generator: 114ns, - runner: 142.428µs + generator: 132ns, + runner: 182.324µs Day 9 - Part 1: 1309761972 - generator: 24.925µs, - runner: 35.949µs + generator: 33.959µs, + runner: 46.704µs Day 9 - Part 1 - sorted: 1309761972 - generator: 24.643µs, - runner: 210.398µs + generator: 31.359µs, + runner: 278.894µs Day 9 - Part 2: 177989832 - generator: 25.561µs, - runner: 114.235µs + generator: 36.272µs, + runner: 154.393µs Day 10 - Part 1: 1625 - generator: 6.303µs, - runner: 300ns + generator: 8.351µs, + runner: 449ns Day 10 - Part 2: 3100448333024 - generator: 4.36µs, - runner: 1.063µs + generator: 5.217µs, + runner: 1.381µs Day 11 - Part 1: 2338 - generator: 63.814µs, - runner: 11.111161ms + generator: 85.62µs, + runner: 14.101724ms Day 11 - Part 2: 2134 - generator: 63.67µs, - runner: 47.382467ms + generator: 72.802µs, + runner: 47.150105ms Day 12 - Part 1: 1838 - generator: 45.215µs, - runner: 8.983µs + generator: 43.576µs, + runner: 9.099µs Day 12 - Part 2: 89936 - generator: 39.394µs, - runner: 8.426µs + generator: 38.574µs, + runner: 9.015µs Day 13 - Part 1: 153 - generator: 2.268µs, - runner: 142ns + generator: 2.113µs, + runner: 129ns Day 13 - Part 2: 471793476184394 - generator: 2.088µs, - runner: 3.403µs + generator: 1.929µs, + runner: 3.125µs Day 14 - Part 1: 10717676595607 - generator: 98ns, - runner: 91.295µs + generator: 89ns, + runner: 90.186µs Day 14 - Part 2: 3974538275659 - generator: 106ns, - runner: 5.441086ms + generator: 104ns, + runner: 5.401396ms Day 15 - Part 1: 0 - generator: 127ns, - runner: 225ns + generator: 176ns, + runner: 125ns ```