Skip to content

Commit

Permalink
feat(2023): add first iteration of day 16
Browse files Browse the repository at this point in the history
  • Loading branch information
believer committed Dec 16, 2023
1 parent b643ee4 commit 61a5b60
Show file tree
Hide file tree
Showing 3 changed files with 459 additions and 0 deletions.
110 changes: 110 additions & 0 deletions rust/2023/input/2023/day16.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
\-..../................\...../....|....|...........\...........\....../././............../...........|........
....\.................\........./..........................................-..|.........../..../.........../..
.|./........................./..........-.....|..../......../.........|......../.....|.................-....-.
.--...............-.|........................\.......\...........|..........\.................................
............|......|.........|.......\..\..../............./....-.../.........././............\.......\.......
..|\.....|................/...........\.\....\\........\.........\..........|.......|...\.-....-.......|./....
.........................../................................../../..|....../\........\................/...../.
.../.......|./-..\....................................../....../...........-.....|.....|....../...............
...-...\......-.........../..../.......\\..............-\....../....................|.....|...........\.......
.|............-......../...........|........|...........-/.-..........\..............-..|............|-.......
.................\/.........\/..../........./......../.-\........\..-.......|..............|..\..............|
......./|../..........\/.............-........|........................\.................................-....
....../......................................./.................--.....-.|......................\..../........
.\.................|............|.//....|/.............|...........\|..........-..........-................-..
.../................|........|...-.................\....|....|....|..............................|............
|.........-\...-.-......./.............-.-/...............-.\..../........................./.........\....\...
......|........./............\.../\.....-...|...............\.....|................................\..........
.........................................\......\.........................-......\...-......../......./\-./...
....../.../......-..................................................../|.......|........................\.....
....................../\/..........................|.......................................|..................
|.......\.......................|..-..\......\..\...............................................|.......|.....
................../........-...|..........................|............-........\.......|...........\.........
.............................|.............../.......\....|......................./............./......./..../
.\.............-..-...|...-.-....|......./.........../...../........./....................\././.....|.........
..-..../....\......................|............................................./.\.../..........|...........
....-.........-.......\......-.............../.............|....|......./.......\..-.\.....\..-...............
..................../-.......|..../....-/...|...........-//..............-./...........-...........././.......
..............................................|.-........|...........\..|/|..-.....-...../......../...........
...............................\.../-..|......|......./.\................--............-........../.....\./...
-.............|.-......................................................|.....\.|....-.....|......\|........\..
-....\.....-...-.............../...........-.................................../.|.\........-.................
....-....\.-./.../..../........\..-.............|...................|.........\.....\................../..\|..
...................||..|.......|.....\.../.....-../.....-.|............/.......-.........|........./..-......|
.........\........-....-..-.....|..............|.........-.\|.\|.........\....|.........\.\\...........|.\.|..
..........................|..|.../../...-...............-....../....................|...............-.........
...../|........|./..................-....\.|...........|..............................\./.../\................
............................../..\..\............-.../.........-...../.......-..\...|....../..-|-.............
..........-...../.......-................-...........|..\|..|.\.............../.-.../.........................
............................../..-.....-...../............................\........|...................\......
/./.......-|...-...\/.......-................/.....-....\...../..............\../............-................
.............\...........................-...|................................\./..-............-........|/|./
......................./..-.......\........./...\..|..../.....................-.....-\|...................../.
.....|...-....-..-/....|.|................................../............/............./..\........./.....-...
.....|................\.../.....\..........................\|...........-.\.|./..-.....\....../....\....|.....
......................\................-............../\....||....-...-.....|......|-.......................-.
.................................|..........-......|.....-......-........|.|...../.........-......\..../|.....
................../.......\.....................................|......................................-......
......\.....\..../..-................-......................-..................................-...--.-.-.....
...........-...........\.............................................................-.-........-.............
.|..............\./........................../................./..-....-........|-/.../.......-........\......
.-...-/...|.|.../..-........../..............................|.../..........\.............-.............../.|.
.............\..|.....\.....\.................-....\...................|../.-......|.......\..\.../....../....
/........|....\.........\.....|..........\./..\.........-.-.......-.....|....../.......\-\..-..../............
..........|...|\...|............\......\.............-.|...........-.....................|..................\-
............\.\...../../..........................-.|...................../........\..-....-............/.....
............./.../|...\.......-...................\....|....-\..........|/.-//.\.......\..-.\.....\...\../....
.-..............|.....|.........|......|\................//...|...........................\...\...-...........
......-...\../...........................|...............\.||.........................-..............-........
.......-............|...|....-...\....|...|........|..../........................................|.........\..
........\.|.\....\.\.|...........|......./.....................\.../.............-...|./...........\..........
........./......-.........-................|.../...............-.............../|\..........-./...............
...\..........\......./........\........./.../........../........-......-........-......................./....
............./../........../.........../................-...............-./....-............................-.
..\/.|....................|.....\................-...............--...................../............./.......
.............................-....-........................................................|..........|..|....
./................................/............../..................................................|..\.../..
...............-...............|...............................-.../.-.|..-........../.../....................
.......|...\.............\...\./................-......\..\././........-.............../.................../..
..../..\...-..............|./........../....../...../........\....../......-....../..|......-.................
.............................--./..........-....\...........|.............................../.................
.........../...............-....-|......./..........-..|.....................-......\.\.................../...
.-.|...-.\................/../......\...........|.......-...........-.........................................
./........\-........../..........././.............|...\................-............|....................|....
.........|..\||............|.-..\.................-.....-.......-..|...........\................|......../....
....-.................\...-......\.........|...........\...../.....\.......-....................|/......-.....
......-...|...........\.....-....................-.........../.....\...\......................................
../.....\....|..-..\.............../..........................|..\-.\........................|....\....-.\..|.
/--....|.../.........\./.................|..-.........|....-..............................-.-../..............
.\...............//......-........./.....................................\|...\......|.............../........
..........................\.........\..................\..................\.................-...|./...........
.......--................../........................|........................\..........|.....................
.........-............................-./......./.|..................|.........\...............|..............
...../..\................../...-.....|...........\|.......|...........\........./..|....-...........-.........
....-.....\..................|......\.../...\........./.....\..............................\./................
.\.......\......|......|...................\.....-../...........................-.....-...........-/..........
.....\........./......./..\....................../../.......-....../.....|.........-........|.....|\/.........
........................\........./....................../../............-.........\........|\......\-......\.
..........................-./.....\../..\........./..............\.........\.......|...../......|.........../.
........................|......-\...-..........|.......................-../.....|..-......................|...
.....//.../......................\...\............................................./..\.|....../..........|...
-...\.|.../....................................\..................-.-...|..|................-..|......|.....|.
.....\..-.......................|...|..............\.......\..........\....-../......................|.-......
/\.....-..\.........-...|.....|.......\../../................../.-.....\......-.|............/.........-......
....................................././............\........|....|........................../......../....|..
..............|................|....\........./................||...........|................/-....\...-......
............/|.....|.........\..............|.....|........./....|.............../......\............./..\....
-...../.....\.........-...|............./................./........../......./............./.....|........\...
...|./......................................\.......|...../............-...............\.././...\.............
..\...............\....../..\....|............................\.....|....\....-...................-...........
..............\.....\......./............--..................||.......\..-../.|.............|....../.-....\.-.
/..............-.......................-..........................\............\....................|........|
......-...................../..............................\...|.....\../..............|...|..................
.....-.....\...../.-........................-.........|..........\............\../.......|........./.-.|.....\
....-................|...././..\...-......./..../.........-........|/......../..........\......|/..\......-...
./...|..\....|./......\....../..........-.|..........\.............-..........\|.\............................
.....|..|..../........................../......|./../...-................-|......\............................
./|......|................|..-.............../\....-............./-...................-.|.........|..........|
............................................|.\........-.\..../..|..................-.........-....-.-./......
...../............................\...................-.-...-../...........|..|....\...................-.....\
......./...\../..........-.................-.........................-........../...-......\..................
Loading

0 comments on commit 61a5b60

Please sign in to comment.