@@ -27,6 +27,7 @@ def runAll(runExample=False):
2727def runDay (day , part = None , runExample = False ):
2828
2929 directory = "day{:02d}" .format (day )
30+
3031 if not os .path .exists ("./" + directory ):
3132 print ("Day %d skipped, dir '%s' not found" % (day , directory ))
3233 return
@@ -56,7 +57,7 @@ def runDay(day, part=None, runExample=False):
5657 puzzle_input = getInput (input_files [0 ])
5758
5859 if puzzle_input == "" :
59- print ("Day %d skipped, input from file was empty" % (day , directory ))
60+ print ("Day %d skipped, input file '%s' was empty" % (day , input_files [ 0 ] ))
6061 return
6162
6263 dailyPuzzle = puzzle ()
@@ -161,6 +162,7 @@ def getTitle(day):
161162 if day == 7 : return "No Space Left On Device"
162163 if day == 8 : return "Treetop Tree House"
163164 if day == 9 : return "Rope Bridge"
165+ if day == 10 : return "Day 10: Cathode-Ray Tube"
164166 return ""
165167
166168#
@@ -176,7 +178,7 @@ def getAnswer(day, part, runExample=False):
176178 7 : {1 : 95437 , 2 : 24933642 },
177179 8 : {1 : 21 , 2 : 8 },
178180 9 : {1 : 13 , 2 : 36 },
179- 10 : {1 : None , 2 : None },
181+ 10 : {1 : 13140 , 2 : ' \n ##..##..##..##..##..##..##..##..##..##.. \n ###...###...###...###...###...###...###. \n ####....####....####....####....####.... \n #####.....#####.....#####.....#####..... \n ######......######......######......#### \n #######.......#######.......#######.....' },
180182 11 : {1 : None , 2 : None },
181183 12 : {1 : None , 2 : None },
182184 13 : {1 : None , 2 : None },
@@ -204,7 +206,7 @@ def getAnswer(day, part, runExample=False):
204206 7 : {1 : 1513699 , 2 : 7991939 },
205207 8 : {1 : 1672 , 2 : 327180 },
206208 9 : {1 : 6236 , 2 : 2449 },
207- 10 : {1 : None , 2 : None },
209+ 10 : {1 : 13720 , 2 : ' \n ####.###..#..#.###..#..#.####..##..#..#. \n #....#..#.#..#.#..#.#..#....#.#..#.#..#. \n ###..###..#..#.#..#.####...#..#....####. \n #....#..#.#..#.###..#..#..#...#....#..#. \n #....#..#.#..#.#.#..#..#.#....#..#.#..#. \n #....###...##..#..#.#..#.####..##..#..#.' },
208210 11 : {1 : None , 2 : None },
209211 12 : {1 : None , 2 : None },
210212 13 : {1 : None , 2 : None },
0 commit comments