diff --git a/day07.py b/day07.py index bc798cf..0de4e2d 100644 --- a/day07.py +++ b/day07.py @@ -8,10 +8,12 @@ class Day(AOCDay): inputs = [ [ (21, "input7_test"), + (1560, "input7_dennis"), (1703, "input7"), ], [ (40, "input7_test"), + (25592971184998, "input7_dennis"), (171692855075500, "input7"), ] ] diff --git a/inputs/input7_dennis b/inputs/input7_dennis new file mode 100644 index 0000000..00ffb28 --- /dev/null +++ b/inputs/input7_dennis @@ -0,0 +1,142 @@ +......................................................................S...................................................................... +............................................................................................................................................. +......................................................................^...................................................................... +............................................................................................................................................. +.....................................................................^.^..................................................................... +............................................................................................................................................. +....................................................................^.^.^.................................................................... +............................................................................................................................................. +...................................................................^.^...^................................................................... +............................................................................................................................................. +..................................................................^.....^.^.................................................................. +............................................................................................................................................. +.................................................................^.^...^.^.^................................................................. +............................................................................................................................................. +................................................................^.^...^.^...^................................................................ +............................................................................................................................................. +...............................................................^...^.....^...^............................................................... +............................................................................................................................................. +..............................................................^...^...^.^.^.^.^.............................................................. +............................................................................................................................................. +.............................................................^.^.....^.^.^.....^............................................................. +............................................................................................................................................. +............................................................^.^.^.^...^.^.^...^.^............................................................ +............................................................................................................................................. +...........................................................^.......^.^.^.^.^...^.^........................................................... +............................................................................................................................................. +..........................................................^...^.^.^.^.^...^...^.^.^.......................................................... +............................................................................................................................................. +.........................................................^.^...^.^...^.....^.^.^.^.^......................................................... +............................................................................................................................................. +........................................................^.^...^.^.^.^.^...^.^.....^.^........................................................ +............................................................................................................................................. +.......................................................^.^.^.^.^.^.^.....^.^.^.....^.^....................................................... +............................................................................................................................................. +......................................................^.^.^...^.^.^.^.^.^.^.^.^.^.....^...................................................... +............................................................................................................................................. +.....................................................^...............^.^.^.....^...^...^..................................................... +............................................................................................................................................. +....................................................^.^.^.....^.^...^.^.^.^.....^.^...^.^.................................................... +............................................................................................................................................. +...................................................^.^...^.^.^.^.^.^.^.^.^.^.^.^.....^.^.^................................................... +............................................................................................................................................. +..................................................^.^.^.^.^.^.^...^.^.^...^.^.^.^.^...^.^.^.................................................. +............................................................................................................................................. +.................................................^.^...^.^.^.^.....^.^.^...^.^.^...^...^.^.^................................................. +............................................................................................................................................. +................................................^...^...^.^...^.^.^.^.^.^.....^.^...^.^...^.^................................................ +............................................................................................................................................. +...............................................^.....^.....^.^.^...^.^.^.^.^.....^.^.^.......^............................................... +............................................................................................................................................. +..............................................^.^...^.^.^.^.^...^...^.^.....^...^.^.^.....^.^.^.............................................. +............................................................................................................................................. +.............................................^.^.^.^...^.^.....^.^.^.^.^.^.^.^.^.^.^.^...^...^.^............................................. +............................................................................................................................................. +............................................^.^.^.^...^.....^.^.^.^...^.^.^.^.^.^...^.^.^...^.^.^............................................ +............................................................................................................................................. +...........................................^.^.^...^...^...^.^.^.^.^.^.....^...^.^.....^.^.....^.^........................................... +............................................................................................................................................. +..........................................^.....^.......^.^.^.^.^.....^.^.^.^.^.^.^.^.^.^.........^.......................................... +............................................................................................................................................. +.........................................^.^...^.....^.^...^.^.^...^.^.^.^.......^.....^.^...^.^.^.^......................................... +............................................................................................................................................. +........................................^.^...^.^.^.^.^.^.^.......^.^.^...^.^.^...^.^.^.^...^.^...^.^........................................ +............................................................................................................................................. +.......................................^...^...^.^.^.^.......^.^.^.^.^.^.^.^.^...^.^.....^...^.^...^.^....................................... +............................................................................................................................................. +......................................^.^...^.^.^...^.^.......^.........^...^...^.^...^.^...^.^.^.^...^...................................... +............................................................................................................................................. +.....................................^.^.^.^.^.^.......^.^.^...^.^.^.^.^...^.^...^...^.^...^.^.^.^.^...^..................................... +............................................................................................................................................. +....................................^.^.^...^.^.^.^.^.^.....^...^.^.^.^.^.^.^.....^.^.^.........^.....^.^.................................... +............................................................................................................................................. +...................................^.^.^.^.....^.^.^.^.^.^.^...^.^.^.....^...^.......^.^.^.^.^.^.^...^.^.^................................... +............................................................................................................................................. +..................................^...^.^.^.^...^.^...^...^.^...^.^.^...^...^...^.^.....^.....^.^.^...^.^.^.................................. +............................................................................................................................................. +.................................^.^...^.^.^...^.^...^.^.........^.^.^.^.^.^.^.^.^...^...^.^...^.^.^.^.^.^.^................................. +............................................................................................................................................. +................................^...^.^.^.^.^.^.^.^.^.....^...^.^.........^...^.^...^...^.....^.^.....^...^.^................................ +............................................................................................................................................. +...............................^.^.^.^...^.^.........^.^.^.^.^.....^.^.....^.^...^.^.^.^.^...^.^.^.....^.^.^.^............................... +............................................................................................................................................. +..............................^.^.^.^...^.^.^.^.^.^.....^.^.^...^...^.^.^.^.^...^.......^.^.^.^.^...^.^.....^.^.............................. +............................................................................................................................................. +.............................^.^...^...^.........^...^.....^.^.^.^.^.^.^.^...^...^...^.^.^.^.^.....^.^.....^...^............................. +............................................................................................................................................. +............................^.^.^.^...^...^.^...^.^.......^...^.^.^...^.^.^.^.^...^...^.^.......^.^.^...^.^.^.^.^............................ +............................................................................................................................................. +...........................^.^.^.^...^.^.^.^.^.^.^.^...^.^...^.^...^.^.^...^...^.^.^.^.^.^.....^...^.^.^.^.^.^...^........................... +............................................................................................................................................. +..........................^.....^.^.^.....^.^.......^.^...^...^.^.^...^.....^.^.^...^...^.^...^.^.^.^.^.^...^.^...^.......................... +............................................................................................................................................. +.........................^.^.....^.....^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.....^.^...^.^.....^.^...^.....^.^...^.^......................... +............................................................................................................................................. +........................^...^...^.^.^...^...........^.^...^.^.....^.^...^...^...^.....^.^.....^.^.^.........^.^...^.^........................ +............................................................................................................................................. +.......................^.^.^.^...^.......^.^...^.^...^.^.^.....^.^.^.^.^.......^.^.^.^...^.^.....^.^.^.^...^.^.^.^...^....................... +............................................................................................................................................. +......................^.^.^.........^.^...^.^.^.....^.^.^.^.^.^.^.^...^.^.^.^.^.^.^.^.^.^...^.^.^...^.^.^.^.^.^.^.^...^...................... +............................................................................................................................................. +.....................^...^...^.^.^.^.....^...^.^...^.^.^...^.^.^...^.......^.^.^.^.^.^.^.^.^...^.^.....^...^.^.....^.^.^..................... +............................................................................................................................................. +....................^.^.^.^...^.^.^.^.^.^...^.^.^...^.....^...^...^.^...^.^.^.^...^.^.^.^.....^.^.^.^.....^...^.^.^.^...^.................... +............................................................................................................................................. +...................^.......^.....^.^.^.^.^.^...^.^...^.^.^.....^...^...^.^.^.......^.^.^...^...^...^.^.^.....^.^.^...^.^.^................... +............................................................................................................................................. +..................^.^.^.^...^.^.^.^...^.^...^.^.^...^.^.^...^.^.....^.^.^.^.^.^...^...^.^.^.^.^.^.^.^.^...^.....^.^.....^.^.................. +............................................................................................................................................. +.................^.^.^.^.^.^.^.^...^.^.^...^...^.^...^.^.^.^.^.^.^.^...^.^.^.^.^.^.^.....^.....^.....^.^...^.^.^.^.^.....^.^................. +............................................................................................................................................. +................^.^...^.^.....^.^...^.^.^.....^...^...^.........^.^.^.^.^...^.^.^.^.....^.^.....^.^.....^.^.^.^.^.....^.^...^................ +............................................................................................................................................. +...............^.^.....^.^...^.^...^.^.....^.^.^.^.^...^.^...^...^...^.^.^.^.^.^...^...^.^...^.^.^.^.^.^.^...^.^.^.^.^.^.^.^.^............... +............................................................................................................................................. +..............^.^.....^.^.^...^.^.^.^...^.^.^.....^.^.^.^.^.^.^.^.^.^...^...^.^...^.^.......^...^.......^...^.^.....^.^.^...^.^.............. +............................................................................................................................................. +.............^.^.^.^...^.....^.^.^.^.^...^...........^...^.^.^.^.....^.^.^.^.^...^...^.^.....^.^.^.^.^...^.^...^.^...^...^.....^............. +............................................................................................................................................. +............^.....^.^.^.^.^.^...^...^.^.^...^.^...^.^.^.^.^.^.^.^.....^.^.^.^.^.^...^.^.^.^...^.^...^.....^.....^.^.....^.^.^.^.^............ +............................................................................................................................................. +...........^.^...^.^...^.^...^.^.^.....^.^.^.^...^.....^.^...^.....^.^.^...^.^.^...^.^.^.^.^.^.....^.^.^.^.^.^.^.^.^.^.^.^.^.^...^........... +............................................................................................................................................. +..........^.^.......^.^.^.....^...^.^...^.^.^.^...^.^.^.^...^.^.^.^...^.^.^.^.^.^.^.^.^.^.^.....^.^.^.^...^.^.^.^.^.....^.^.^...^.^.......... +............................................................................................................................................. +.........^.^.....^...^.^.^.^.^.^...^.....^.^.^.^.^.....^.^.^.^.^...^.......^...^.^.^.....^.^.^.^.^.^.^.^.^.^.....^.^...........^...^......... +............................................................................................................................................. +........^...^.......^.^.^.....^.^.^.^.^.^.^...^.....^...^.^.^.^.......^.^.^.........^...^...^.^...^.^.....^...^...^...^...^.....^...^........ +............................................................................................................................................. +.......^...^.^.^...^...^.^.^.^...^...^.^.^...^.^.^.....^...^.^.^.^.......^.^...^.^.^.^.^...^...^.^.^...^.^.^...^.^.^.^.^.^...^...^...^....... +............................................................................................................................................. +......^.......^.......^.^.^.^.^.^...^.^...^.....^...^.^.^.^.^.^...^.^...^.^.^...^.^.^.^.^...^.^.^.^.^.^.^.^.^.^.^...^.^.....^.^.^.^.^.^...... +............................................................................................................................................. +.....^.^.....^.^.^.^...^.........^.^.^.^.^.^.^...^.^...^.^.^...^.....^...^.......^.^.^.^.^.......^.^.....^.^.^.^...^.^.^.^...^.^.......^..... +............................................................................................................................................. +....^.^.^.^...^.^.^.^.^.^...^...^.^.^.....^.....^...^.^.^.^.^.^.....^.^.....^.^.^...^.^.^.^.^.^.^.^.........^.^.......^.^...^.^.^.....^.^.... +............................................................................................................................................. +...^.^.^.^.^.^.^...^...^.....^.^.^...^.^.^.^.^.^.^.^.....^.^...^...^.^.^.^.^...^.^...^.....^.^.^.^.^.^.^.^.^.^...^.^.......^.^...^.^...^.^... +............................................................................................................................................. +..^.^.^.^.^.^.^.^.......^...^.....^.^...^.^.^.^.^.^.^.^...^.....^.^.^.^...^.^.^.^...^...^.^.^.^.^.^.^.^.......^.^.^.....^.^...^.^.^...^...^.. +............................................................................................................................................. +.^.^...^...^.^.^.^.....^.^.^.^.^...^.^...^.^.^...^.^.^.^.^.....^.^.......^.....^.....^...^...^.^.^.^.^...^.^...^.^...^.^.^.^.^.^.^...^.^...^. +............................................................................................................................................. \ No newline at end of file