AdventOfCode
2024
.--'~ ~ ~| .-' * \ / '-. 1 **
.--'~ ,* ~ | | <o> \_\_\|_/__/ | 2 **
2023
. * ~~~~ /\ ' . 14
. ~~~~~~~~ * /~\ . 15 **
.. ~~~~~~~~~ ~~~~/ * \ : 16 **
.' '.~~~~/\*/\ ~ /\ /\ .' 13 **
~ * ~~. /\ /\ /\ ..' 17
.' * . ''''.........''' 12
' . ~ '. *[] ' 18 **
.'* ~ [^^^] 11 *
'..''''.*.'' ..'' ''... 10 **
.'''~ ~ ~ ~ * ### ''. 19
.' ~ ,* ~ ~ ~ ~ ##### '. 9 **
: ~ '(~), ~ * ~ ~ ~ ### : 8 **
'. ~ " ' ~ ~ ~ * ##### .' 20
'.. ~ ~ * ~ ##### ..'.'''''''''... 7 **
'''.........'''' ~ .'*. ~ .. ''. 6 **
.' ~ '...' ~'* '.~ '. 21
: ~ '. *'.~ : 5 *
...'''''. * .''.~ '..' .' 22
.'' '.. ~..'* '. ~ ..' 4 **
.' * '''../......''' 23
: * /\ -/ : 25
'. * - - / .' 24
'.. - - *..' 3 **
----@ '''..*......''' 2 **
* ! /^\ 1 **
2022
@#@#@../ \.~~./ \.....#@@#####@#@#@@@@@#@@@@@#@ 8 *
@@@#@@@@@@#.~~.@#@@#@@@@.#@@###@##@#@@@@@@@#@@@@@ 7 **
#@#@@@#@@@@@.~~.@##@@@@..#@@@@@@@@#@@@##@@#@@@#@@ 6 **
@#@@@#@@###@#.~~.@#./\.'@#@@@@#@@@@#@@@#@@#@@@@@@ 5 **
@@@@@#@#@#@.' ~ './\'./\' .@@##@@@@##@##@@@@@@@@ 4 **
@@@@@@##@_/ ~ ~ \ ' '. '.'.###@@@@@@@@##@@##@# 3 **
-~------' ~ ~ '--~-----~-~----___________-- 2 **
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1 **
2021
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 **
. .. . ' . . . ..'''' 2 **
. . .. .. . . . .. . : 3 **
. . . .. .. .' ....' 4 **
... ..|\..'' 5 **
. . . . . : 6 *
2018
_ _________ ___ __ _ _ _ _ 1 **
2017
.-----------------------------------------------.
| o──────*──────┐o┬──────────────────┐┌───────┐ | 25 *
| o──*──┐└───┐o─┴─┘o────────┬─────o┌─┘├───o┌──┤ | 24 **
| ┌──┘o─┴────┘┌────────────*├──────┘o─┘┌───┘┌─┘ | 23 *
| ├───┐┌──────┴o*──|(────┐┌┘└──────────┘o┬──┘o┐ | 22 **
| └┐o┐└┘*───────┘o┬─┬──┬┴┴┴┬───┬┴┴┴┴┬───┐└────┤ | 21 **
| V└─┴─┐└────────*└o└──┤ ├───┤ ├───┘o┬───┘ | 20 **
| └─┬─o└────────┐└─────┤ 1├───┤DECR├────*└─┐o┐ | 19 **
| ┌─┤┌──┐┌─┬──o┌┘o─────┤ 2├─o*┤YPTR├───┐└┐V└─┤ | 18 **
| ├┐=└─┐└┴┬┴┴┴┴┼─oTo───┤ v├─┐└┴┬┬┬┬┴*o─┴─┘├──┘ | 17 **
| =└┬─o└┐*┤ h ├───────┤ ├┐└─[─]──┐└────┐└──o | 16 **
| ┌─┘┌──┘└┤ im├──*┌o┌─┴┬┬┬┴┴─────o┌┴─o┌─┐└───┐ | 15 **
| └─┐│V*──┤ o├──┘└┬┘o───┴────────┤┌──┘o┴────┘ | 14 **
| ┌─┘└┤└──┤ m├───*└─────┐o─────┬┴┴┴┬─────|(─┐ | 13 **
| └──┐└─┐*┤ ├───┘o─────┴──────┤ ├┐┌──────┘ | 12 **
| ┌──┼─o│└┴┬┬┬┬┼────────*┌─────o┌┤ A├│└──────┐ | 11 **
| ├─┐=┌─┘o─┐└──┴o*─┬┴┴┴┴┤└─────┐│┤ L├┘┌──────┘ | 10 **
| └o└─┴────┴───o┌┘┌┤ I ├────*┌┘└┤ U├o┴──────┐ | 9 **
| ┌─────────────┤V└┤ E7├*───┘└──┴┬┬┬┴────────┤ | 8 **
| └────────────┐└┴┐┤ E5├└───────*o─────┬─────┘ | 7 **
| ┌───[─]──∧∧∧─┘o─┴┤ E4├──┐┌───o└─────*└─────o | 6 **
| ├──────────|(────┤ ├──┘└──────┬┐o┐└──────* | 5 **
| └───o*───────────┴┬┬┬┬┴──────────┘└─┴─────┐┌┘ | 4 **
| o──*┐└┐o──────oTo───┴─oTo────────────────┐=└┐ | 3 **
| ┌──┘└─┘┌─────────────┤|├────*┌─┬───o┌┬──o└──┤ | 2 **
| └──────┴───────|(────o*─────┘└o└────┘└──────┘ | 1 **
'-----------------------------------------------'
2016
|:::::::::::|//| / / / /_/_/_/#/#/#/ 1 **
==============//======+...+====================
- - - - - - -// - - -/ / - - - - - - - - - -
==============//|==============================
//|
2015
>@>o<O>>O<<<O>>>*>>*<*>>*<O<<o<<<O>>@<< 6 **
>@<@<O>>>o<<O>>O<O>@>@>>>@>>o<*<<<*<<<@<< 5 **
>*>>O>@>>>@>>@>>>o<<<*<<<@>>@<<O<<<@<<O<<<< 4 **
>>o<o<<o>>O<@>>o<o>o<<<o>>*<<<O<*>>O<<<O>>o<< 3 **
>>O<<o<@<<<O<@>>>o>>@<o>o>*<<<o>@>>*>o<<<@<o<<< 2 **
>O<<*>>O<<<o<<@>o>>>o>>O>*<@>>>o>>O<<<O>O>o<o<<O< 1 **
| |
| |
_ _ __ ___|___|___ __ _ _