From 614d85028e18bcf06015009fa024adb62139c3c7 Mon Sep 17 00:00:00 2001 From: Alexandre Jesus Date: Thu, 4 Jan 2024 22:40:05 +0000 Subject: day16 --- data/16/example.txt | 10 +++++ data/16/input.txt | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 data/16/example.txt create mode 100644 data/16/input.txt (limited to 'data') diff --git a/data/16/example.txt b/data/16/example.txt new file mode 100644 index 0000000..d6805ce --- /dev/null +++ b/data/16/example.txt @@ -0,0 +1,10 @@ +.|...\.... +|.-.\..... +.....|-... +........|. +.......... +.........\ +..../.\\.. +.-.-/..|.. +.|....-|.\ +..//.|.... diff --git a/data/16/input.txt b/data/16/input.txt new file mode 100644 index 0000000..23cf91c --- /dev/null +++ b/data/16/input.txt @@ -0,0 +1,110 @@ +\..............................................................-......-.............-........\-............... +./.........................-..-............................../..........|..|.-\..|.|.../.................-.... +|......|...\./|....\............./-..........\|............./..../.....|....\.......................-....../.. +.......-.....\.........\../............-.-.................|....-\.....\..\......|./.......................... +................................./..-.................-\............/......|..../..|.....\|................... +.....|......../.....|...-.............../......\................................\........|.....\......./...... +............\............|..........\......\...../......................|.........................\........... +...........................\.......-..|..../.............\........//.................../..-............|...... +..................\......................./....-..../........./\.......|................./............/.\..... +.\......./..........\.......\./..--...|..............-..........\.\...../.../....../.-./........./....\....... +..../......./.........|...........................\....................|.............../|.../.../...\..\...../ +...-.\|\.....-............................-........................\...............\....-..................../ +........\....|.....-...-..|..\..-./..........|.............|..............................\................... +.....\......................................./...........-.........................-....................../... +....\...............................-...........\............\.........-|..-..|........../..-.....|.../......| +........\.......-./...-.../...................................-.......|........./............|.\.............. +............\...........-.....\..|.......................|.......|.............\......./...........|.......... +.|.....|...................-...|.................................../\....../..../..........|.............|./.. +...............|......./......................../......................./.....-.............../.............\. +...\..-/.........-........................-............................/\.\.......-..|..............-......... +...-........./......\..\..............-............/.............-......-.........|................/........-. +............\..\...|.........|..................../\........../..\.....................\............../....... +........\.................................../..../..................|........-................................ +...|.../............\-..-....\..|....|........-./.............................\............................... +......-.\.-......\......../.|..........\.|..../..\....................../..\/./...../--...................|... +.......\|............/...|...|.........../........../...........|........./................................... +\........\...........................-/.......................-............-..|......|..............\......... +......................../|............\.............../......|.-\..\.......|../...........-..............-.... +.............................\.....-..............|...........|/...../.....-..................../.....-..-/.-- +.|...........................-.........|....-/.-.....\.........../.........|......\..../.\.\...............|.. +...................\.........................\...................|..../...........-..............-............ +...............-.....-.......\.............|........../-.........../..........\.....|............|.../.....-.. +..........|.-...................................-............|../.............................|../............ +...|..........\.......\....\..........|........./.........-|-............|.................................... +./\..../.......|........|....|......../............/............/................................|............ +..........................\........................../........|.........................\\................-... +....../....|.../..\.-..|....././|-.....|........................................-.....................-....... +.\.-............./...|..../|........./|...........-\..|.................|.../......................./......... +.........|........../.........\.........../............../..............\....\..............-|................ +....-...../...\...........................\.-......|........\...-...|..............|......|.\.....-........... +...-.............................-\.........-..../.\..........-..../......--............................\..... +.................-........|..................-.|................|....-....\...|....../....\................... +...\.........\..........|................/..........|....\./..................../-............./.............. +/........\....-......-.-|...........|../........\.|.......|...........|.................-.............|....... +......../....../.......\...............\.......-....................../..................|.../.........\...... +.\....../.........|...................................|-.|../.../...........-.-.............\................- +/-..\/.......-........\../.....-..|..................\................|......./............................... +......../.................-..../.................-...-|.........|............../...........|.................. +..|......../.....\......................|.....|/...../.............-.|-...-...|......................-........ +......|........|.\.........\............-........-/......./.............../......./......................|...\ +....|...............\...../.............../......|......../............|/...|........./...../..........-.\.--. +..|.........|......|.............................|...........-....|...-.............../................/...... +.....................|........./............./........................................../.........|........... +.....\........................|../.....................-.......|.-........................../../......-....... +..........................-....../.......\.............................-....\................/................ +................................-...../.........//.........-...|../....\..................................-... +...........................-................|/|.||............................................\...\.....|..... +..|..........-................/...................-.......|..................................-...............\ +../....-.........-...............................................\.....\...........|-............./.......|... +......\...|......../........................./...........................................|.................... +.-..................../...-..|.-..\...../.........-............./..........\.................................. +....-....-...........-........-........|......................\................................./\....-....... +..........|...................................\.../....../...-......|../............|......|................\. +.-.|.|.|.........-........-....\.........|......../..-.........../............\......-\.......|.......|....... +........|......../.............|...\.\......../...-........\.......\......-........-......./.../.............. +..../..........-............/././.........|.-...........|.........../.........................\-....|......... +........\......................../................-................|..\........./...\.......\.\............... +.............\........|....\....../..........|..\................./...||......./|..\................\.....\... +./.|.................................../...|....................|...................|...../.\............../.. +.../....................\..........|.-...............................\.........|....|\./.../.\.\.............. +\|........./.\...-......\..............\..........|...........\.|\............/...........-................... +....................../..\...\..........................|-..........-\................\......./.-............. +................................/.....................|././......../............/.\...|....................... +.............................-./............|.............|.-.............../..........|.../................./ +...............-........................//........././............/...../...-......-\\........................ +-././.........../..-....|.......-......./..................-...........|......./......./....|................. +........../.............................\...-............|.............\..-........../......./.\.../.........\ +..................|\..........................|..........|....................|...\...........\............... +.....-.....\../....|.|....|.|........|.-..-........................../.........................-........-..... +.....\......\............./..............-.....|........................................\......|...\........|. +..|......../..................................\..........-.............\..............\......|.....-.......... +.\....................................|.|.././.-../-..............................|.|........\........./...... +....................-.../.../...../......\....|........./........-../...................|..................-.. +\...........|...\....-...-..\....................................-.|./..........................\............. +.........\..........\.................-...........-........-....-.-..................\.-........|.-....\...... +..........................................|........|..........................\......\......\.-.|...\../...\.. +..-..................\.\..-........................................\.........-..|...../......|................ +.../....../......\./.\|.../.-........-............-../...........-.......-.........\.|................-....... +..|\..../.|........................|........-/.........-..|......|..........-.....|.......\.../..-......-..... +............................................................../.................\..|...-./............|...../. +..\.|.....-............-/\.............|.............\...............|....../........../....-/..\../......\... +............................/....-.../...................|.....-........|.../....\........-.....-...|...|..... +../..../.............|..\...||......-..-...................-...........\...-.....\.....|.........||..//....... +............................/.....\..\....-................/..../........\....\.................-|............ +...-........-..../..........|.......-...|........|....-.......\...|....../...//...|...........\.......|-...... +......./.........|../.........../...\............\................/..|..\.\.....................\...|......... +....-.............../.|.../............\..........--...........................|........./......|............. +............./.................\............/......-................/|.............\./........\..|....\....... +............\.............|..|.|\....-...-|/|...\...........................-....../.......|.................. +./...../|...\........\|....-...............\\.........../........-../................................-........ +-......-.\...|...\..|.|..../.........-...........|...................-.|..............-../............../..... +..|..........|/......................................\.........|............./.................-..|-.......... +..\.......\................\...\....................\............................-......|......\....-.....-... +..||................................-...\.-.....|................./......|..............|.....\............... +..................-......../.....|..\.......--.../...../.\-.............-........................../.........\ +-.......\............./............/...|...-.../...........\.................|.....\....\.\....-..../..-...... +-............/.......\........................................................\..-.....................\...... +.../................................................../.........../....|.........\.....................-...... +...................|.......\......././................|..-......\....-.....-|...|.....-....................... +..........................-.......................-.....-......-............\.....\....\.-.................... -- cgit v1.2.3