From 4045d014f4f26942d14f47e3fa12db77808287e8 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Wed, 16 Dec 2020 20:02:45 -0800 Subject: [PATCH] Updating README.md --- 2020/README.md | 152 ++++++++++++++++++++++++++----------------------- 1 file changed, 80 insertions(+), 72 deletions(-) diff --git a/2020/README.md b/2020/README.md index 5baf97a..f62f98d 100644 --- a/2020/README.md +++ b/2020/README.md @@ -1,147 +1,155 @@ ``` Advent of code 2020 Day 1 - Part 1 - binary: 1006875 - generator: 20.948µs, - runner: 465ns + generator: 21.838µs, + runner: 1.773µs Day 1 - Part 1 - linear: 1006875 - generator: 5.291µs, - runner: 8.346µs + generator: 5.339µs, + runner: 8.329µs Day 1 - Part 1 - set: 1006875 - generator: 19.755µs, - runner: 1.649µs + generator: 18.303µs, + runner: 1.392µs Day 1 - Part 2: 165026160 - generator: 4.644µs, - runner: 1.439699ms + generator: 4.735µs, + runner: 1.465477ms Day 2 - Part 1: 640 - generator: 1.678608ms, - runner: 113.474µs + generator: 1.713032ms, + runner: 123.609µs Day 2 - Part 1 - handrolled: 640 - generator: 190.51µs, - runner: 118.224µs + generator: 173.912µs, + runner: 109.58µs Day 2 - Part 2: 472 - generator: 1.518908ms, - runner: 10.383µs + generator: 1.475144ms, + runner: 10.985µs Day 3 - Part 1: 148 - generator: 38.463µs, - runner: 2.842µs + generator: 38.406µs, + runner: 2.797µs Day 3 - Part 2: 727923200 - generator: 36.296µs, - runner: 12.168µs + generator: 37.063µs, + runner: 12.181µs Day 4 - Part 1: 239 - generator: 386.571µs, - runner: 1.812µs + generator: 372.532µs, + runner: 1.922µs Day 4 - Part 2: 188 - generator: 346.682µs, - runner: 46.175µs + generator: 363.202µs, + runner: 43.784µs Day 5 - Part 1 - glenng: 989 - generator: 223ns, - runner: 85.308µs + generator: 171ns, + runner: 81.501µs Day 5 - Part 1 - wathiede: 989 - generator: 90.899µs, - runner: 465ns + generator: 85.614µs, + runner: 459ns Day 5 - Part 2 - wathiede: 548 - generator: 83.749µs, - runner: 30.142µs + generator: 86.417µs, + runner: 29.328µs Day 6 - Part 1: 6930 - generator: 125ns, - runner: 640.546µs + generator: 118ns, + runner: 630.141µs Day 6 - Part 2: 3585 - generator: 132ns, - runner: 2.136195ms + generator: 127ns, + runner: 2.007135ms Day 6 - Part 2 - faster: 3585 - generator: 131ns, - runner: 1.092792ms + generator: 129ns, + runner: 1.095441ms Day 7 - Part 1: 222 - generator: 1.130992ms, - runner: 216.58µs + generator: 1.109401ms, + runner: 202.592µs Day 7 - Part 2: 13264 - generator: 1.056766ms, - runner: 4.254µs + generator: 1.092186ms, + runner: 5.447µs Day 8 - Part 1: 1744 - generator: 166ns, - runner: 49.331µs + generator: 143ns, + runner: 47.289µs Day 8 - Part 2: 1174 - generator: 126ns, - runner: 155.471µs + generator: 111ns, + runner: 150.1µs Day 9 - Part 1: 1309761972 - generator: 29.031µs, - runner: 39.527µs + generator: 27.284µs, + runner: 37.991µs Day 9 - Part 1 - sorted: 1309761972 - generator: 27.509µs, - runner: 247.169µs + generator: 26.598µs, + runner: 230.765µs Day 9 - Part 2: 177989832 - generator: 29.665µs, - runner: 128.678µs + generator: 28.558µs, + runner: 124.417µs Day 10 - Part 1: 1625 - generator: 7.15µs, - runner: 430ns + generator: 6.835µs, + runner: 421ns Day 10 - Part 2: 3100448333024 - generator: 5.031µs, - runner: 1.311µs + generator: 4.802µs, + runner: 1.176µs Day 11 - Part 1: 2338 - generator: 68.602µs, - runner: 12.364136ms + generator: 75.55µs, + runner: 11.383128ms Day 11 - Part 2: 2134 - generator: 65.296µs, - runner: 51.078903ms + generator: 58.641µs, + runner: 49.994105ms Day 12 - Part 1: 1838 - generator: 41.967µs, - runner: 8.38µs + generator: 38.302µs, + runner: 8.936µs Day 12 - Part 2: 89936 - generator: 81.496µs, - runner: 8.467µs + generator: 33.951µs, + runner: 8.316µs Day 13 - Part 1: 153 - generator: 2.209µs, - runner: 197ns + generator: 2.04µs, + runner: 205ns Day 13 - Part 2: 471793476184394 - generator: 2.265µs, - runner: 3.507µs + generator: 2.258µs, + runner: 3.68µs Day 14 - Part 1: 10717676595607 - generator: 132ns, - runner: 89.256µs + generator: 93ns, + runner: 89.201µs Day 14 - Part 2: 3974538275659 - generator: 128ns, - runner: 5.761945ms + generator: 92ns, + runner: 5.803116ms Day 15 - Part 1: 929 - generator: 105ns, - runner: 323.283µs + generator: 177ns, + runner: 253.908µs Day 15 - Part 2: 16671510 - generator: 163ns, - runner: 2.671245463s + generator: 114ns, + runner: 2.423626128s + +Day 16 - Part 1: 23115 + generator: 246.028µs, + runner: 24.917µs + +Day 16 - Part 2: 239727793813 + generator: 246.67µs, + runner: 429.366µs ```