2023-12-01 08:03:03 +01:00
|
|
|
# AdventOfCode
|
|
|
|
|
2024-12-01 13:46:17 +01:00
|
|
|
## 2024
|
|
|
|
|
|
|
|
.--'~ ~ ~| .-' * \ / '-. 1 **
|
2024-12-03 17:23:25 +01:00
|
|
|
.--'~ ,* ~ | | >o< \_\_\|_/__/ | 2 **
|
|
|
|
.---': ~ '(~), ~| | >@>O< o-_/.()__------| 3 **
|
2024-12-04 20:53:21 +01:00
|
|
|
|@..@'. ~ " ' ~ | |>O>o<@< \____ .'| 4 **
|
|
|
|
|
|
|
|
|
2024-11-29 22:41:33 +01:00
|
|
|
## 2023
|
|
|
|
|
|
|
|
. * ~~~~ /\ ' . 14
|
|
|
|
. ~~~~~~~~ * /~\ . 15 **
|
|
|
|
.. ~~~~~~~~~ ~~~~/ * \ : 16 **
|
|
|
|
.' '.~~~~/\*/\ ~ /\ /\ .' 13 **
|
|
|
|
~ * ~~. /\ /\ /\ ..' 17
|
|
|
|
.' * . ''''.........''' 12
|
|
|
|
' . ~ '. *[] ' 18 **
|
|
|
|
.'* ~ [^^^] 11 *
|
|
|
|
'..''''.*.'' ..'' ''... 10 **
|
|
|
|
.'''~ ~ ~ ~ * ### ''. 19
|
|
|
|
.' ~ ,* ~ ~ ~ ~ ##### '. 9 **
|
|
|
|
: ~ '(~), ~ * ~ ~ ~ ### : 8 **
|
|
|
|
'. ~ " ' ~ ~ ~ * ##### .' 20
|
|
|
|
'.. ~ ~ * ~ ##### ..'.'''''''''... 7 **
|
2024-11-29 22:42:32 +01:00
|
|
|
'''.........'''' ~ .'*. ~ .. ''. 6 **
|
2024-11-29 22:41:33 +01:00
|
|
|
.' ~ '...' ~'* '.~ '. 21
|
|
|
|
: ~ '. *'.~ : 5 *
|
2024-11-29 22:42:32 +01:00
|
|
|
...'''''. * .''.~ '..' .' 22
|
2024-11-29 22:41:33 +01:00
|
|
|
.'' '.. ~..'* '. ~ ..' 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 **
|
|
|
|
|
2024-11-28 20:17:08 +01:00
|
|
|
## 2017
|
2024-11-29 22:41:33 +01:00
|
|
|
|
2024-11-29 22:44:27 +01:00
|
|
|
.-----------------------------------------------.
|
2024-12-01 12:58:38 +01:00
|
|
|
| o──────*──────┐o┬──────────────────┐┌───────┐ | 25 *
|
2024-12-02 09:54:52 +01:00
|
|
|
| o──*──┐└───┐o─┴─┘o────────┬─────o┌─┘├───o┌──┤ | 24 **
|
2024-11-29 22:44:27 +01:00
|
|
|
| ┌──┘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 **
|
|
|
|
'-----------------------------------------------'
|
|
|
|
|
2024-11-28 20:24:11 +01:00
|
|
|
|
2024-11-28 20:17:08 +01:00
|
|
|
## 2016
|
2024-11-29 22:41:33 +01:00
|
|
|
|:::::::::::|//| / / / /_/_/_/#/#/#/ 1 **
|
2024-11-28 20:24:11 +01:00
|
|
|
==============//======+...+====================
|
|
|
|
- - - - - - -// - - -/ / - - - - - - - - - -
|
|
|
|
==============//|==============================
|
|
|
|
//|
|
2024-11-28 20:17:08 +01:00
|
|
|
|
|
|
|
## 2015
|
|
|
|
|
2024-11-29 22:41:33 +01:00
|
|
|
>@>o<O>>O<<<O>>>*>>*<*>>*<O<<o<<<O>>@<< 6 **
|
2024-11-30 20:13:48 +01:00
|
|
|
>@<@<O>>>o<<O>>O<O>@>@>>>@>>o<*<<<*<<<@<< 5 **
|
2024-11-29 22:41:33 +01:00
|
|
|
>*>>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 **
|
2024-11-28 20:24:11 +01:00
|
|
|
| |
|
|
|
|
| |
|
|
|
|
_ _ __ ___|___|___ __ _ _
|