Awesome
Questions?
Reach out on twitter @spreen_co.
I also do advent of code every day on twitch and use my own CLI: aoc-cli
adventofcode.com/
Year 2021: 50/50 *
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 **
. . . . . . ..'''' 2 **
. . ... . . . . : 3 **
. . .. . .' . ....' 4 **
. . . . ..|\..'' 5 **
' . . .. ' . : 6 **
~. . . .. ... .:' 7 **
. ... . .'''''..... .... 8 **
. . . . . :'... ... .''. ': 9 **
. . . ' : '' ''''.. . .'. 10 **
. . ' : '..'..: 11 **
.. . . .. : :'''.. ..'.: 12 **
. . . '. .' ..''. . '''....: 13 **
. . . : ...''. ..': ....' 14 **
. . ~. . :'....''' ''' 15 **
'.'. . . . .:'. ....' 16 **
: . . : ' 17 **
: . . ..' 18 **
'. .. : 19 **
'. . : 20 **
: . . : 21 **
'. ... : 22 **
: ...' 23 **
: . .' 24 **
:..: 25 **
--------Part 1-------- --------Part 2--------
Day Time Rank Score Time Rank Score
25 >24h 12142 0 >24h 7597 0
24 >24h 9393 0 >24h 9277 0
23 >24h 11200 0 >24h 8972 0
22 15:12:10 13795 0 19:02:40 8269 0
21 >24h 19892 0 >24h 14120 0
20 13:07:35 12021 0 13:10:13 11631 0
19 >24h 13744 0 >24h 13531 0
18 17:57:36 11596 0 18:15:28 11464 0
17 02:47:18 7391 0 02:53:39 6464 0
16 06:06:35 9002 0 06:08:30 7665 0
15 07:23:10 14560 0 07:33:17 10979 0
14 04:49:17 19119 0 05:26:22 12207 0
13 04:17:14 15072 0 06:32:11 18223 0
12 03:28:47 9862 0 03:32:25 8471 0
11 04:55:52 14391 0 05:00:15 14125 0
10 04:46:58 22054 0 05:15:18 20853 0
9 06:42:33 28661 0 06:49:54 19474 0
8 07:28:53 33043 0 08:36:27 20401 0
7 04:21:53 28649 0 04:23:34 26094 0
6 06:54:40 33166 0 06:55:20 25920 0
5 00:14:01 1362 0 00:17:50 738 0
4 07:27:50 25304 0 07:31:44 22439 0
3 03:37:49 31433 0 03:55:55 19601 0
2 04:13:22 38438 0 04:14:52 35374 0
1 03:50:25 24876 0 04:00:32 21732 0
Year 2020: 50/50 *
..........|.......... 1 **
.....'''''' .' - - \- .''~ ~ ''''''..... 2 **
''' ~ ~ ~ ~ ~ '.'. - - \ -'': ~ ~ ~ ~ ''' 3 **
~ ~ ~ ~ ~ ~ ''..'''_[].' ~ ~ ~ ~ ~ 4 **
~ ~ ~ .'. ~ ~ ~ ____/ '' ~ ~ ~ ~ ~ ~ 5 **
~ ~ '' .._____/ ~ ~ ~ ~ _ ~ _ O> 6 **
~ ~ ~ ~ :[]'. ~ ~ ~ \ / \ / \ / ~ 7 **
~ '.\ ~ ~ ~ ~ ~ ~ ~ 8 **
~ ~ ~ \ ~ ____ ~ ~ ~ 17 **
~ ~ \____/ .''\'.. ~ ~ . 9 **
~ ~ __/\ ~ .'^ [].' ~ ~ ..'' 16 **
... ~_____/~ \ :^ , :\ ~ :'' , ^ 18 **
###: .../ ~ ~\ '..' \_______~ '. , 15 **
.'' .'[]'. \ ~ ~ ~ \ : , ^ 19 **
'...'##\##'. ~ ~ \ ~ .\' , ^ ^ 10 **
##### ,#\#.' \ . ~ '.[] , ^ 14 **
#, ,\'. ~ \'',: ~ _/'.. , ^ 20 **
~ ~ ,\,'. ~ :[]..' / ~ ''... 11 **
~ ~ ~ ~ \, : ''\__ ~ / 13 **
~ ~ ~ ~ ~ ,[]: ~ ~ \__ /~ ~ 21 **
~ ~ ~ ~ ~ , .\______ \__/ 12 **
~ ~ ~ ..' ~ \______ ~ ~ ~ 22 **
.....''' ~ ~\____ 23 **
'' ~ .'..\___''.. ~ 24 **
~ ~ ~ '.' : [] .' ~ 25 **
--------Part 1-------- --------Part 2--------
Day Time Rank Score Time Rank Score
25 >24h 12033 0 >24h 10538 0
24 >24h 14426 0 >24h 13607 0
23 >24h 15347 0 >24h 13001 0
22 >24h 18000 0 >24h 15126 0
21 >24h 15807 0 >24h 15596 0
20 >24h 14449 0 >24h 11421 0
19 >24h 14818 0 >24h 11788 0
18 >24h 25182 0 >24h 23501 0
17 >24h 24906 0 >24h 24218 0
16 >24h 31248 0 >24h 27503 0
15 >24h 30281 0 >24h 28682 0
14 >24h 31489 0 >24h 28339 0
13 >24h 38400 0 >24h 29396 0
12 >24h 39598 0 >24h 36663 0
11 >24h 41316 0 >24h 37667 0
10 >24h 50988 0 >24h 41541 0
9 >24h 53956 0 >24h 52733 0
8 >24h 58464 0 >24h 54353 0
7 06:37:05 19962 0 06:39:26 15904 0
6 >24h 53791 0 >24h 52060 0
5 >24h 59132 0 >24h 57964 0
4 04:08:16 22776 0 04:22:10 16049 0
3 06:35:50 31282 0 06:39:51 28946 0
2 12:37:49 50840 0 12:42:15 48163 0
1 16:38:19 61301 0 16:40:26 56544 0
Year 2019: 50/50 *
. . . ''... ':. '. . 25 **
....... . ''. .'. . 24 **
'''''... .''. . '. . ' 23 **
. ''.. '. '. 22 **
...... . . ''. '. '. 21 **
. ''''... '. '. : . 20 **
. ''.. '. . '. '. 19 **
..... ''. '. '. 'o 18 **
''''... '. . '. ': '. 17 **
'.. '. '. o : 16 **
'. '. '. : : 15 **
'''''... . '. . '. (O) : '. 14 **
. ''... . . '. . '. '. '. . : 13 **
''''... '. '. 'O. '. : : 12 **
. ''. '. : '. : '. : 11 **
'''''.. '. '. .. : '. : '. 10 **
'.. '. '. '. : : : .: 9 **
: '. . : : : : : 8 **
'''. : : : : : : : : 7 **
* .. : : : : : . : :. : 6 **
...' : : : :. .: . . : . : .: 5 **
. .' : : : : . : : 4 **
.' .' .' .' . : : : : 3 **
.....'' .' .'. : : .' . : .' 2 **
..' .' : .' : .' : 1 **
--------Part 1--------- --------Part 2--------
Day Time Rank Score Time Rank Score
25 >24h 4278 0 >24h 3217 0
24 >24h 5790 0 >24h 4448 0
23 >24h 4831 0 >24h 4676 0
22 >24h 6521 0 >24h 3932 0
21 >24h 5204 0 >24h 4877 0
20 >24h 5467 0 >24h 4721 0
19 >24h 7167 0 >24h 6441 0
18 >24h 5184 0 >24h 4510 0
17 >24h 9473 0 >24h 7603 0
16 >24h 11750 0 >24h 8149 0
15 >24h 9926 0 >24h 9550 0
14 >24h 11973 0 >24h 11063 0
13 >24h 14950 0 >24h 13224 0
12 >24h 17810 0 >24h 14220 0
11 >24h 16166 0 >24h 15968 0
10 >24h 20488 0 >24h 17334 0
9 >24h 21265 0 >24h 21162 0
8 >24h 28789 0 >24h 27660 0
7 >24h 28448 0 >24h 22732 0
6 >24h 33803 0 >24h 31948 0
5 >24h 36386 0 >24h 34725 0
4 >24h 53760 0 >24h 49659 0
3 >24h 54273 0 >24h 47488 0
2 >24h 82085 0 >24h 74074 0
1 >24h 112415 0 >24h 98347 0
Year 2018: 50/50 *
. . . . . 25 **
. . . . \ / . 24 **
. . \_\_\|_/__/ 23 **
. . . o-_/.()__------- 22 **
. . * \____ 21 **
. |\| \_\_ ___ / 20 **
. |\| / | || 19 **
. _________|\|_________ / | || 18 **
___----- ########### ##### -----___ 17 **
___--- ### ##### ######### ##### ---___ 16 **
) )) ) ) ____ 15 **
.-(-((-. .--(-(-. / _\ \ 14 **
'------'_ '------'_ |/| |/| 13 **
| | ) | | ) |_| |/| 12 **
| |/ | |/ |/| 11 **
'------' '------' |/| 10 **
_ __ |/| 9 **
.---_ _ | |\__/_/) |/| 8 **
/ / /\| __ ) )__ _|_| / |/| 7 **
/ / | \ * / / \ ( ( \_/_/ / |/| 6 **
/ / \ \ | | \/ \_\____________/ |_| 5 **
/ / / \ \ \_\______X_____X_____X_, 4 **
./~~~~~~~~~~~\. 3 **
( .",^. -". '.~ ) 2 **
_'~~~~~~~~~~~~~'_________ ___ __ _ _ _ _ 1 **
.------.
'------'_
| | )
| |/
'------'
--------Part 1-------- --------Part 2--------
Day Time Rank Score Time Rank Score
25 00:33:13 423 0 >24h 3060 0
24 >24h 3766 0 >24h 3660 0
23 >24h 5779 0 >24h 3653 0
22 >24h 5250 0 >24h 4100 0
21 >24h 4549 0 >24h 4288 0
20 >24h 4847 0 >24h 4706 0
19 >24h 4605 0 >24h 5459 0
18 >24h 5512 0 >24h 5167 0
17 >24h 3878 0 >24h 3848 0
16 >24h 6028 0 >24h 5752 0
15 >24h 4204 0 >24h 3985 0
14 >24h 6929 0 >24h 6425 0
13 >24h 6937 0 >24h 6365 0
12 >24h 8737 0 >24h 7788 0
11 >24h 10609 0 >24h 9815 0
10 >24h 10789 0 >24h 10749 0
9 >24h 11204 0 >24h 10588 0
8 >24h 12693 0 >24h 12048 0
7 >24h 15438 0 >24h 12543 0
6 >24h 16350 0 >24h 15663 0
5 >24h 22073 0 >24h 21247 0
4 >24h 22055 0 >24h 21298 0
3 >24h 30929 0 >24h 29338 0
2 >24h 43182 0 >24h 38811 0
1 >24h 62119 0 >24h 49402 0
Year 2017: 50/50 *
| ┌──────────────∧∧∧───o┌───[─]───────────*─┐o┐ | 25 **
| ├────────────|(───────┴──o*─────────────┘┌┘┌┘ | 24 **
| │┌─────┬┴┴┴┴┬─┬──────o┌───┤┌──*o─────┬───┘o┴┐ | 23 **
| │└────o┤ ├─┘┌──────┘o──┘└─┬┴┴┴┴┬─*└──────┘ | 22 **
| └─┬────┤ 5 ├──┤┌────────────┤ 8├┐└───────* | 21 **
| ┌o│┌───┤ 1P├──┘└──┐o───┬────┤ 0├┘*───────┤ | 20 **
| └┐│└───┤ 2B├──────┴────┘*───┤ 8├─┘┌─o┌─┬o│ | 19 **
| ┌┘└─┐*─┴┬┬┬┬┴───────oTo──┘o──┤ 8├──┴──┘┌┘┌┘ | 18 **
| ├───┘└────[─]────────┬┴┴┴┴┬──┤ ├┐┌───*└┐│V | 17 **
| └───────────o*─∧∧∧───┤ ├──┴┬┬┬┬┤└┴─o┌┘┌┘└┤ | 16 **
| *─────[─]───┐├──┤[]├┐┤AoC ├──────o└────┘┌┴──┘ | 15 **
| └─────────*V│└────o┌┘┤2017├─────────∧∧∧─┘┌──o | 14 **
| *───┬┴┴┴┬─┘├┘┌─────┘o┴┬┬┬┬┴──[─]──┐┌──┬─┐└──┐ | 13 **
| └──┐┤ ├──┴─┘┌──────|(───*┌─────┐│=┌┴┴┴┴┬──┘ | 12 **
| ┌──┘┤ 4├─────┘*──|(──────┘└┬┐o──┘└┐┤ ├──┐ | 11 **
| └───┤ 3├*────┐└───┬───────┐=└─────┴┤ G4├──┘ | 10 **
| o*──┤ V0├┤o───┴───┐└┬┴┴┴┴┬o└─────┬──┤ P4├──┐ | 9 **
| ┌┘o─┤ R0├┘┌──|(──*└─┤ EM├──────┐└──┤ 10├──┤ | 8 **
| ├───┴┬┬┬┴─┘o──┬─o└──┤ NM├───┬*o┴───┤ 00├o─┘ | 7 **
| │o─┬────[─]───┘*────┤ CC├──┐=└─────┴┬┬┬┬┴──┐ | 6 **
| └──┤*──|(─────┐├────┤ OP├──┴───∧∧∧─────────┘ | 5 **
| ┌─o│└───┐┌─o┌─┘└o┌──┴┬┬┬┬┴─────────────────*┐ | 4 **
| └─┐├o┌──┘└──┴────┘┌─┐│o──┬────┐o┐*─────────┘= | 3 **
| ┌─┘│V└────∧∧∧─────┘V└┴───┘o───┴─┘└─┤[]├─────* | 2 **
| └──┴┴────────┤|├───┴─o*─────────────oTo─────┘ | 1 **
'-----------------------------------------------'
--------Part 1-------- --------Part 2--------
Day Time Rank Score Time Rank Score
25 >24h 6364 0 >24h 5346 0
24 >24h 6070 0 >24h 5994 0
23 >24h 6868 0 >24h 5925 0
22 >24h 6823 0 >24h 6682 0
21 >24h 6459 0 >24h 6371 0
20 >24h 8254 0 >24h 7682 0
19 >24h 8731 0 >24h 8614 0
18 >24h 9657 0 >24h 8052 0
17 >24h 10203 0 >24h 9622 0
16 >24h 10923 0 >24h 9979 0
15 >24h 11136 0 >24h 10848 0
14 >24h 10462 0 >24h 9722 0
13 >24h 12499 0 >24h 11442 0
12 >24h 13463 0 >24h 12910 0
11 >24h 13737 0 >24h 13227 0
10 >24h 14877 0 >24h 13403 0
9 >24h 16573 0 >24h 16105 0
8 >24h 18914 0 >24h 18348 0
7 >24h 21840 0 >24h 16835 0
6 >24h 24195 0 >24h 23066 0
5 >24h 27795 0 >24h 26249 0
4 >24h 31479 0 >24h 28223 0
3 >24h 33165 0 >24h 24463 0
2 >24h 47369 0 >24h 40228 0
1 >24h 57521 0 >24h 47744 0
Year 2016: 50/50 *
|:::::| | 25 **
+----+ |:::::| |---+ +-----------+ 24 **
/ / \ |:::::| | /| / \\\\\\ [] /| 23 **
/ / / \|:::::| | / | / \\\\\\ [] / | 22 **
/ / / / \:::::|/ / | +-----------+ | 21 **
+----+ / / / \------+ ------|:::::::::::| | 20 **
|-----\ / / / \=====| ------|:::::::::::| | 19 **
|------\ / / / \====| | |:::::::::::| | 18 **
|-------\ / / / +===| | |:::::::::::| | 17 **
|--------\ / / /|===| | |:::::::::::| | 16 **
|---------\ / / |===| | /|:::::::::::| | 15 **
|----------\ / |===| / //|:::::::::::| / 14 **
+-----------+ |===| / //||:::::::::::|/ 13 **
|:::::::::::| |===|/__//___________________ 12 **
|:::::::::::| |______//|_____...._________ 11 **
|:::::::::::| | //| ____/ /_/___ 10 **
---|:::::::::::| |--------|[][]|_|[][]_\------ 9 **
----|:::::::::::| |--------------------------- 8 **
|| |:::::::::::| | //| || / / / || || 7 **
|| |:::::::::::| | //| || / / || * || 6 **
|:::::::::::| |//| / / / >o< 5 **
|:::::::::::| //| / / ___>@>O<____ 4 **
|:::::::::::| //| / / / / >O>o<@< / 3 **
|:::::::::::| //| / / / _| |_ / 2 **
|:::::::::::|//| / / / /___________/ 1 **
==============//======+...+====================
- - - - - - -// - - -/ / - - - - - - - - - -
==============//|==============================
//|
--------Part 1-------- --------Part 2--------
Day Time Rank Score Time Rank Score
25 >24h 3129 0 >24h 2677 0
24 >24h 3114 0 >24h 3096 0
23 >24h 3614 0 >24h 3411 0
22 >24h 4197 0 >24h 3164 0
21 >24h 4357 0 >24h 4098 0
20 >24h 4808 0 >24h 4591 0
19 >24h 5027 0 >24h 4183 0
18 >24h 4917 0 >24h 4877 0
17 >24h 4529 0 >24h 4419 0
16 >24h 5318 0 >24h 5163 0
15 >24h 5190 0 >24h 5151 0
14 >24h 5347 0 >24h 5115 0
13 >24h 5438 0 >24h 5181 0
12 >24h 6420 0 >24h 6334 0
11 >24h 4557 0 >24h 4263 0
10 >24h 7255 0 >24h 7119 0
9 >24h 9047 0 >24h 7615 0
8 >24h 9794 0 >24h 9602 0
7 >24h 11299 0 >24h 10086 0
6 >24h 13018 0 >24h 12598 0
5 >24h 12831 0 >24h 12202 0
4 >24h 13807 0 >24h 13003 0
3 >24h 17316 0 >24h 15335 0
2 >24h 18702 0 >24h 16539 0
1 >24h 24141 0 >24h 18497 0
Year 2015: 50/50 *
--*-- 25 **
>o< 24 **
>*<<< 23 **
>O<<*<< 22 **
>>o>O<<O< 21 **
>@<<O<*>o<< 20 **
>o<o<<o<<<O<< 19 **
>o>o>>*<<@>*<<< 18 **
>>O<o>O>*<O>@<<<< 17 **
>*>>@>>o<@<<@>>>*<< 16 **
>>o<*>>>@<<<*>>>o>>*< 15 **
>*<<o<<<O>>*<O>>>@<O<<< 14 **
>O<*<<<@<o>>>o<<*<<<o<<<< 13 **
>>*>>@>>>*<<o<<<O>>>@<<@<<< 12 **
>>o>>o<o>o<<*>O>>O>>O>o<O<o<< 11 **
>>O<@<<<@>>>O<o>>>o>@<<O>>o<<O< 10 **
>>*>>o<<<@>O>>>o<<O>@<<*<O<<<*<<< 9 **
>>o>>*<<<*<<<*<<<O<O<<O<@>>@<<*<o<< 8 **
>*>o>o>>>o>>*<<<O>>>@<<<*>>*<<*<<<o<< 7 **
>>*<O<<O<@<<*<<@<<*<*<<<o>o<*<O<<<o>@<< 6 **
>>o>*<*<@<<<@>>o<o>o<<@>O>O>>>o>>>O<<@<@< 5 **
>>o>O>>O<o<<@<O<<<*<<o<*<*>>>@>>>o<<<O<<<@< 4 **
>>O>>o>>>o<<<@>>>o<<<*<<<o>>>*<<O<<@<<<*>>>*< 3 **
>@>>*<O>>@<<<O<O<<o<<<O<<@>O>>>o>>o<o<<<O<o>>O< 2 **
>O<<@>>>*>>o<*>@<<<@>>>@<O<o>*<O<*<<*<<<*<@>>*<<< 1 **
| |
| |
_ _ __ ___|___|___ __ _ _
--------Part 1-------- --------Part 2--------
Day Time Rank Score Time Rank Score
25 >24h 5617 0 >24h 4067 0
24 >24h 4791 0 >24h 4728 0
23 >24h 5627 0 >24h 5594 0
22 >24h 4640 0 >24h 4511 0
21 >24h 6214 0 >24h 6062 0
20 >24h 6837 0 >24h 6408 0
19 >24h 7468 0 >24h 5648 0
18 >24h 7946 0 >24h 7827 0
17 >24h 8363 0 >24h 8203 0
16 >24h 9198 0 >24h 8830 0
15 >24h 8708 0 >24h 8579 0
14 >24h 10669 0 >24h 9925 0
13 >24h 9905 0 >24h 9763 0
12 >24h 11871 0 >24h 10177 0
11 >24h 11672 0 >24h 11491 0
10 >24h 13676 0 >24h 13117 0
9 >24h 12595 0 >24h 12309 0
8 >24h 14614 0 >24h 13761 0
7 >24h 15437 0 >24h 14845 0
6 >24h 22279 0 >24h 21188 0
5 >24h 28041 0 >24h 23664 0
4 >24h 28889 0 >24h 27623 0
3 >24h 34538 0 >24h 31496 0
2 >24h 42423 0 >24h 37774 0
1 >24h 67774 0 >24h 54038 0