Day 16 - foreign input

This commit is contained in:
Stefan Harmuth 2023-12-16 11:30:38 +01:00
parent 01ce268595
commit e56617ad6b
2 changed files with 112 additions and 0 deletions

View File

@ -41,10 +41,12 @@ class Day(AOCDay):
inputs = [
[
(46, "input16_test"),
(8539, "input16_dennis"),
(7074, "input16"),
],
[
(51, "input16_test"),
(8674, "input16_dennis"),
(7530, "input16"),
]
]

110
inputs/input16_dennis Normal file
View File

@ -0,0 +1,110 @@
\...|....||/............\.......-.......................\............./..........--......................./...
.......-..........................................-..-......../....../........................\...............
............/....\................-................-....................|..................\..../.............
.............|.\.................\.................|..................|..-........-...................-\......
..|...................|.....|......................./|...../......-................/.-..|.........\...........
.|......-..........\....../....\............\........../..\....|......................................-.......
....\....|/......../............\..............................-....../\|..-..\../.........\..\|..............
.........-..........-.........../...................-...........|....|\.......................................
.....|........................-......./...\../......\./.|................\......|.-...-........|.|/\..........
././............|............|...........\.....\..../...|....|...-.....|..............|................-......
................/../....\..........\......-....................-../............../........../-....\...........
......|........-................/........-......./........|......-\.............../........../.....|..........
-\.\......|...........//...\-.../..\..-..\.............................../............../.\-.-.......\........
.\..-...|./......./..............................\.................-....\../.................\..../...........
-....../......|....-...||...|.................../...-........-................|.......-/......\\...|..........
...../.........\..............\.................\..|....../....\....../.-\.....................|..\...........
\|..................\................-........./.......|...........\...../.................../................
..................../......\..........\..-...............\........-......................................|-...
................-................../.................................................-..................\-....
..\...................|....../........................./....-..........|.....................-................
..............-...................................\...............|./...-../.-|........||.....................
...........................././...|..........\............|...-....-..../.\\.......\...-.........\......../...
....\........................\..........-............\/...........|..-..\.....................................
..../.........../-\..\.........................|.........-........................|...........................
...|./..\...............................\....................../..............................................
..-.................\....|......-...-.........\-|..........\.-......|.....\.\....|......................|.....
......-.........\.....|..............-......................\.\...|\.....-..-..../............................
.....-..././......\|............................\.-.....................-.....................................
/-....................................-....................../.................................../.........\\.
.........|./...................................-..........|..\...\........../\.....\.....|...\.....|../..|....
............|.....................-.....................--.|-............................\|......../.|.....-..
-......\.........................\........|.\......../....||..||....................-........|.-.-............
................././/|............../..\.........-|.....-...|....|.......................-.......|............
|......|....../..............-............/........................-........\....\....|...../..............-..
.............//..../.......-........\.............|...../............................/........\......|........
...................-......-..........\..............\..............................\...................\......
...............\./......|.-...................-.|.........\.............../................/..................
.\..........-........|....................-..................||...........|...................................
....................\......../.........|............-...........-.........\..............-.-......../...\.....
........-.........|............\/.................-./.............-.......\...................-...............
....................-...............-./.................|............./.......\.............\........./\......
......\...............|........-/..................\.............../|.......\.|..............--..|.....|......
......\...\.....././.........\||.............................|....\.\.............../....-..|/........-.......
....../...../.................\...........|./.......|...\./....-...\........../.\......./..........-........\.
..................\..../....|................................................................|.....|....-.....
|..............................\......-................/|./-......./...........\........-.................|...
.\..|\....-..............-..|...........\........|....|..|........./.................................../......
...../...|..||.....\.--..........-....../............\..\.....|./..\....................\|......./............
.......\...|......-.......|..../......\..\/.|./.\..........|....|..............-.......................|...../
..............-...........\..\../...................\.........|.|....../..-/..............-...................
.......-.......\..../................................................|...../....|................|...-........
......................./........................|..\...|...-..-.........../....../.......-....|........../....
.......|..................................-.....\-./.\.........................\..../....-...|................
........../.../........./...........-.......|......./.-.........................\...\-.....................-..
..........\.\.............|........\..|........./.................../...........\.................\.../.......
....................-...|......|................../--.-.............-......................./.................
......./.........|......./../.....................-....//..|..............-..|.............\............\.....
...|...........-........................../.-..\............................\...|................\.//.......\.
../.....\..\.......-.............../.....|../.......................\-.................../.......-|/..........
......\.....................|.....\.............-.....\........../..........\.....-............|....\...-.....
...../.....................-|...\..-......./.............../.|..../................\..-...........\........./.
......|..\...........................\.........../.-............|....................-....|-.......-....\.....
........................................./.......|......-../../.............../....................|..........
........\.....|....../.......\.........../....../....-.........-.............||\...................-...|......
...........|.................\..\.............|...............\.....|..............................|..........
............|....../\....\..../.................\.-./......../\|../|..........................................
........................................................-|....................\....|.............|..-.........
/.|.............\\......\......./\.....................|.../.....................-...-.........../.-.....\....
.........................\/....-...\......./......-...........................--..|........\-..../............
.............-|...\........./..\........../..../..-.......\\.............................../.......|..../|....
....-...../......|.................|........-.......|.....|.../........-.....\.../..\.................../.....
.............../................|...........\............/-..|......../............-./.-./...............-....
.....\............|..\...............\..............\\.....-......./|....|.....--../...-..............\.......
................|............../................/......./............-..-.................-....||......./....\
.\..............\................|.......|.............|.........\|........\....-..../.............\..\/......
./.....\.......|......|.\..|.../.............-......\...............................-......\......\...........
.....|...../........../.......|.......................-.-.....\..................\............/....--./..-....
....................|..............-.\\......\..........\.....\.-.../.-.......-.......-.............\......-..
........./...................|.../....\...|...............|./../...-.........\-.................-.............
....................../.....\....-.\.............|............-......\.........\......\.......................
................\..\...|....-./..............-...\\.........\..........|......-.|/./.|..........\.\......../..
......\........-.............-/.............../...............................-.............|..........|/.....
....|.......-|...................................../.........\................./..........................\...
....\.......\\........-....\........\....\.............\............\........./........................\......
../.............................................................-......\..............|...................../.
............/../.........................\................................................../...-.............
.\........................\/.-...................-.......-...............|.....................-..............
./........................|.|/................\..............././..................................|.-........
............/........-..-..........|..............-........\../.|...\............................../..........
............\/......-.........\\............-.....................\..........\....................|..../..../.
..........\.../.....\.....................-..\..\.|..|....../-..|......-...|............-.....................
......................-........\.........-......................|..........-..................................
.|................\......-...........|.../....../............................................/......../...|../
.........-..........\...-...-................\............/..-....|\..............-.......\.|..-.../-.........
..|....../......./../-.............../....-......|-................................./......-...-...........-..
.............../............../....-....\......../.\../...................-............../\............|.\.|..
..|....\................-.....|.......................|\......................\.\..-...-..-...........|.......
.......................|......................\.../......|.................-..../..-..-.\....\................
..........................................-..........|-......................./-............-.................
..../...../....\.|........................................././.../...........................\................
......./...................................-............|-./.-.........\.|.../.-//...................-........
/......................|............|/.............../-..............-...............|.......|......|...|.....
....|.....-....-.....................\../..-...................\........./.../................./......-.......
........................\..............................-.\.-...|..................../............./.....-..../
......-.-...-........-.......\........../......|.........|..................../.....\./.....--...............|
.........-/...............-\...\..........\................|........./.../........\.|......|..................
..|/.................../......................................................../.....\..|.....|......-....-..
......................./......................\.........-./......................-............................
.....-.|.\................-............................|.............-........................../....-........
..../..|..|.\....|....\.................\.........|...-..-................/......|............/..\..........|.