-------Part 1-------- -------Part 2--------
Day Time Rank Score Time Rank Score
25 00:18:59 765 0 00:19:05 639 0
24 00:51:17 49 52 00:51:42 39 62
23 01:50:01 1662 0 03:29:36 1345 0
22 00:39:16 3009 0 00:55:26 284 0
21 00:04:07 25 76 00:16:07 37 64
20 00:14:15 66 35 00:22:52 196 0
19 00:32:29 18 83 00:37:25 16 85
18 00:32:39 45 56 00:34:23 41 60
17 00:07:28 78 23 00:10:44 66 35
16 00:08:09 3 98 00:12:01 5 96
15 00:09:55 404 0 00:13:23 78 23
14 00:04:02 40 61 00:15:58 155 0
13 00:05:28 60 41 00:06:58 18 83
12 00:05:18 43 58 00:07:58 14 87
11 00:07:36 80 21 00:09:24 85 16
10 00:03:35 64 37 00:06:29 35 66
9 00:03:15 68 33 00:07:50 27 74
8 00:02:33 18 83 00:24:10 182 0
7 00:00:50 2 99 00:03:08 68 33
6 00:02:56 71 30 00:06:28 141 0
5 00:02:29 10 91 00:06:12 30 71
4 00:04:00 4 97 00:17:56 434 0
3 00:01:19 2 99 00:04:39 2 99
2 00:00:58 3 98 00:02:03 15 86
1 00:01:29 267 0 00:02:11 50 51
I screen recorded some of the better days and posted them on YouTube,
here.
I had a number of painful days this year:
- On day 1, an off-by-one typo gave me the 1 minute cooldown. I would have placed first or second if the answer I submitted at 29 seconds was correct. ðŸ˜
- On day 4, I thought bingo counted diagonals, my part 1 counted diagonals and was correct by random chance, it took me a long time to realize this for part 2. ðŸ˜
- On day 22, I skimmed too fast, and tried to solve part 2 for part 1. Would have gotten points from part 1 if I had realized it correctly, yet, even still my part 2 was not good enough to get points. ðŸ˜
- On day 23, I just could not wrap my head around it. This is the most embarrassing day for me, there was no mistake or misreading, I just could not figure out how to encode the rules into something solvable with a recursive search. The part 1 is me doing it by hand. The part 2, 3.5 hours, is how long it took me to actually write a solver. ðŸ˜
- And the kicker, on day 25, I misread the example of what it means to move simultaneously when there are many characters of the same type in a row. Once I actually understood the problem, my screen recording indicates that from deleting all my code and starting over to getting part 1 was 4.5 minutes, which would have been top 5. ðŸ˜
¯\_(ツ)_/¯
C'est la vie