From 5299f9f66efc87b4ddd4777719f7af2eb9709565 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Tue, 15 Dec 2020 07:55:29 -0800 Subject: [PATCH] Updating README.md --- 2020/README.md | 138 ++++++++++++++++++++++++++++++++---------------- 2020/src/lib.rs | 1 + 2 files changed, 94 insertions(+), 45 deletions(-) diff --git a/2020/README.md b/2020/README.md index 5871993..464668a 100644 --- a/2020/README.md +++ b/2020/README.md @@ -1,95 +1,143 @@ ``` Advent of code 2020 Day 1 - Part 1 - binary: 1006875 - generator: 14.64µs, - runner: 469ns + generator: 21.356µs, + runner: 424ns Day 1 - Part 1 - linear: 1006875 - generator: 4.359µs, - runner: 6.927µs + generator: 6.995µs, + runner: 6.576µs Day 1 - Part 1 - set: 1006875 - generator: 18.656µs, - runner: 1.821µs + generator: 18.501µs, + runner: 3.649µs Day 1 - Part 2: 165026160 - generator: 3.857µs, - runner: 1.097067ms + generator: 6.35µs, + runner: 1.192452ms Day 2 - Part 1: 640 - generator: 1.63711ms, - runner: 98.201µs + generator: 1.395587ms, + runner: 88.008µs Day 2 - Part 1 - handrolled: 640 - generator: 139.956µs, - runner: 89.144µs + generator: 144.161µs, + runner: 86.867µs Day 2 - Part 2: 472 - generator: 1.293951ms, - runner: 11.228µs + generator: 1.27028ms, + runner: 8.935µs Day 3 - Part 1: 148 - generator: 31.71µs, - runner: 920ns + generator: 31.422µs, + runner: 2.279µs Day 3 - Part 2: 727923200 - generator: 31.224µs, - runner: 4.013µs + generator: 29.339µs, + runner: 11.318µs Day 4 - Part 1: 239 - generator: 354.778µs, - runner: 1.521µs + generator: 302.008µs, + runner: 1.437µs Day 4 - Part 2: 188 - generator: 295.614µs, - runner: 39.631µs + generator: 291.203µs, + runner: 70.645µs Day 5 - Part 1 - glenng: 989 - generator: 148ns, - runner: 70.247µs + generator: 151ns, + runner: 69.592µs Day 5 - Part 1 - wathiede: 989 - generator: 74.196µs, - runner: 635ns + generator: 75.476µs, + runner: 384ns Day 5 - Part 2 - wathiede: 548 - generator: 69.849µs, - runner: 25.683µs + generator: 71.643µs, + runner: 24.672µs Day 6 - Part 1: 6930 - generator: 107ns, - runner: 509.283µs + generator: 101ns, + runner: 480.315µs Day 6 - Part 2: 3585 - generator: 112ns, - runner: 1.752429ms + generator: 107ns, + runner: 1.77815ms Day 6 - Part 2 - faster: 3585 - generator: 135ns, - runner: 834.711µs + generator: 111ns, + runner: 923.794µs Day 7 - Part 1: 222 - generator: 915.839µs, - runner: 213.861µs + generator: 1.003341ms, + runner: 172.127µs Day 7 - Part 2: 13264 - generator: 871.477µs, - runner: 3.553µs + generator: 974.354µs, + runner: 3.547µs Day 8 - Part 1: 1744 - generator: 114ns, - runner: 35.998µs + generator: 185ns, + runner: 72.682µs Day 8 - Part 2: 1174 generator: 114ns, - runner: 130.717µs + runner: 142.428µs Day 9 - Part 1: 1309761972 - generator: 26.764µs, - runner: 32.942µs + generator: 24.925µs, + runner: 35.949µs + +Day 9 - Part 1 - sorted: 1309761972 + generator: 24.643µs, + runner: 210.398µs Day 9 - Part 2: 177989832 - generator: 24.726µs, - runner: 158.532µs + generator: 25.561µs, + runner: 114.235µs + +Day 10 - Part 1: 1625 + generator: 6.303µs, + runner: 300ns + +Day 10 - Part 2: 3100448333024 + generator: 4.36µs, + runner: 1.063µs + +Day 11 - Part 1: 2338 + generator: 63.814µs, + runner: 11.111161ms + +Day 11 - Part 2: 2134 + generator: 63.67µs, + runner: 47.382467ms + +Day 12 - Part 1: 1838 + generator: 45.215µs, + runner: 8.983µs + +Day 12 - Part 2: 89936 + generator: 39.394µs, + runner: 8.426µs + +Day 13 - Part 1: 153 + generator: 2.268µs, + runner: 142ns + +Day 13 - Part 2: 471793476184394 + generator: 2.088µs, + runner: 3.403µs + +Day 14 - Part 1: 10717676595607 + generator: 98ns, + runner: 91.295µs + +Day 14 - Part 2: 3974538275659 + generator: 106ns, + runner: 5.441086ms + +Day 15 - Part 1: 0 + generator: 127ns, + runner: 225ns ``` diff --git a/2020/src/lib.rs b/2020/src/lib.rs index 763f629..875fdfc 100644 --- a/2020/src/lib.rs +++ b/2020/src/lib.rs @@ -4,6 +4,7 @@ pub mod day11; pub mod day12; pub mod day13; pub mod day14; +pub mod day15; pub mod day2; pub mod day3; pub mod day4;