122 lines
7.6 KiB
Markdown
122 lines
7.6 KiB
Markdown
# AdventOfCode
|
|
|
|
## 2024
|
|
.-----. .------------------.
|
|
.--'~ ~ ~| .-' * \ / '-. 1 **
|
|
.--'~ ,* ~ | | >o< \_\_\|_/__/ | 2 **
|
|
.---': ~ '(~), ~| | >@>O< o-_/.()__------| 3 **
|
|
|@..@'. ~ " ' ~ | |>O>o<@< \____ .'| 4 **
|
|
|_.~._@'.. ~ ~ *| | _| |_ ..\_\_ ..'* | 5 **
|
|
| ||| @@ '''...| |... .' '.'''../..| 6 **
|
|
|#~~~@@@@ @ | |/\ ''. | | -/ :| 7 **
|
|
|~~..--. _____ | |* /~\ '.| | - / .'| 8 **
|
|
'---' ||[][]_\-| |~/ * \ :| | *..' | 9 **
|
|
|------- | | /\ .'| |'''~~~~~| 10 **
|
|
|.......|| |/\ ..' | | . | 11 **
|
|
|
|
## 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┌─*───────┐ | 25 **
|
|
| └─┐┌──────────┘┌────────∧∧∧─┐=┌───┴o└────*o─┤ | 24 **
|
|
| V┌┘└──────┤|├──┘┌──o*──────┐└─┴─o┌──────┐└─┐│ | 23 **
|
|
| ├┘o───┬──┤[]├─┐┌┴──┐└──┐o──┴─────┘┌──*o─┴──┘= | 22 **
|
|
| │o┬─┬┴┴┴┬────┬┴┴┴┐┌┴─┐┌┘┌─────────┘┌─┤┌─┤|├─* | 21 **
|
|
| └─┘┌┤ S├────┤ 2├┘o─┘└┬┴┴┴┐┌──────┘o┘└┐*───┘ | 20 **
|
|
| ┌──┘┤ R├────┤ B8├─────┤ 9 ├└──────────┘└───* | 19 **
|
|
| ├───┤ A├────┤ C3├─────┤ 0o├─o*─────┤[]├────┘ | 18 **
|
|
| └───┤ M├────┤ M7├─────┤ 0h├──┘┌────────────* | 17 **
|
|
| ┌───┴┬┬┬┴────┤ ├─────┤ 1m├───┴───o*───────┤ | 16 **
|
|
| ├────────────┴┬┬┬┘*────┴┬┬┬┴───o┌───┘┌──────┘ | 15 **
|
|
| └─┬─────o*────────┘┌───o└───────┘┌───┘o┬┬───o | 14 **
|
|
| o─┘┌─────┤┌──*o────┼─────────────┴────┐=└───┐ | 13 **
|
|
| ┌──┘o────┘│o┬┴┴┴┬─┐│o┬─────o┌───*o────┴─────┤ | 12 **
|
|
| ├───[─]───┴─┤ W├─┘└─┘┌┬┴┴┴┴┴┬─o└─────*o────┘ | 11 **
|
|
| └──o┌──────┐┤ O├─────┘┤ ├───────┐└─────* | 10 **
|
|
| ┌───┘o─────┴┤ P├──oTo─┤NAND ├┬──────┘*─────┤ | 9 **
|
|
| └─────────┐┌┤ R├┬──o┌─┤GATE ├┘*──────┘┌────┘ | 8 **
|
|
| ┌─────────┤└┴┬┬┬┴┘┌──┘*┴┬┬┬┬┬┴─┘┌──────┘┌───┐ | 7 **
|
|
| └─┐o──────┘┌──┐┌──┴o*┐└┐┌─────┬o└──┐o───┘┌──┤ | 6 **
|
|
| ┌─┘┌──[─]──┴─o└┘*───┘└─┘└─┬──o└─┬─o└─────┘┌o│ | 5 **
|
|
| └──┴─o*─────────┘o───┬───o│┌────┘┌────────┴─┤ | 4 **
|
|
| ┌────┐└───────┐┌────┐└────┘└─────┴─o┌──────*= | 3 **
|
|
| ├──┐o┴────────┘└───┐└─────[─]──|(───┘*────┐└┐ | 2 **
|
|
| └─o└───────────────┴─o*──────────────┘o───┴─┘ | 1 **
|
|
'-----------------------------------------------'
|
|
|
|
|
|
|
|
## 2016
|
|
|:::::::::::|//| / / / /_/_/_/#/#/#/ 1 **
|
|
==============//======+...+====================
|
|
- - - - - - -// - - -/ / - - - - - - - - - -
|
|
==============//|==============================
|
|
//|
|
|
|
|
## 2015
|
|
>>O>@>>>o>>>*>>*>>>@<<O>>@<<<@<O< 9 **
|
|
>>*<*<<<o<@>>o<*<<<*<<o>>O>>>*>*<<< 8 **
|
|
|
|
>@>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 **
|
|
| |
|
|
| |
|
|
_ _ __ ___|___|___ __ _ _ |