These are my solutions for Advent of Code 2020. Thanks to Eric Wastl for great puzzles and a great time.
This is the first year I really tried this and I choose python 3.9 as the programming language. The only non standard library I used was regex for my second solution on day 19.
My goal was to finished on day one every day, in which I succeeded. Plus I also wanted to keep to a consistent coding style. All mayor funtions were tested first. In that regard I was pretty sure I would have the correct solution before running the __main__.py
module each day and especially before committing. This mostly did work out as planned.
Thanks have to go to Heiko, my great husband who suggested to take part this year. Also my second solution on day 19 is heavily inspired by his solution.
Here are my stats for the whole event:
Day | Time | Rank | Score | Time | Rank | Score |
---|---|---|---|---|---|---|
25 | 00:43:00 | 2801 | 0 | 00:44:04 | 2311 | 0 |
24 | 00:39:55 | 2342 | 0 | 01:05:23 | 1895 | 0 |
23 | 00:51:00 | 2135 | 0 | 03:16:06 | 2321 | 0 |
22 | 00:40:36 | 3663 | 0 | 03:52:05 | 4611 | 0 |
21 | 00:46:46 | 1909 | 0 | 01:00:51 | 1919 | 0 |
20 | 01:31:15 | 2113 | 0 | 14:31:02 | 4325 | 0 |
19 | 01:49:52 | 2967 | 0 | 12:00:40 | 7101 | 0 |
18 | 01:19:10 | 3968 | 0 | 02:59:54 | 4939 | 0 |
17 | 01:40:30 | 3999 | 0 | 04:09:10 | 6498 | 0 |
16 | 00:57:42 | 5535 | 0 | 01:44:05 | 3736 | 0 |
15 | 00:27:53 | 3212 | 0 | 00:33:29 | 2189 | 0 |
14 | 00:38:04 | 3578 | 0 | 01:16:02 | 3169 | 0 |
13 | 00:39:34 | 6225 | 0 | 03:18:05 | 4686 | 0 |
12 | 00:45:29 | 5553 | 0 | 01:05:47 | 4268 | 0 |
11 | 02:05:07 | 8254 | 0 | 02:44:27 | 7089 | 0 |
10 | 00:33:53 | 7684 | 0 | 01:38:50 | 5084 | 0 |
9 | 00:24:29 | 5972 | 0 | 00:37:12 | 5169 | 0 |
8 | 00:28:56 | 6843 | 0 | 00:58:16 | 6208 | 0 |
7 | 02:00:41 | 8817 | 0 | 06:55:14 | 16364 | 0 |
6 | 00:21:20 | 6856 | 0 | 00:30:58 | 5676 | 0 |
5 | 01:04:50 | 8599 | 0 | 01:21:04 | 8404 | 0 |
4 | 01:12:40 | 10154 | 0 | 07:23:16 | 24463 | 0 |
3 | 01:28:05 | 11125 | 0 | 01:34:14 | 10134 | 0 |
2 | 08:42:39 | 38251 | 0 | 08:47:40 | 36088 | 0 |
1 | 15:05:28 | 55707 | 0 | 15:17:22 | 51658 | 0 |
All code is published under the Unlicense