Skip to content

Commit b415705

Browse files
committed
Day 10
1 parent bdb8069 commit b415705

File tree

5 files changed

+749
-3
lines changed

5 files changed

+749
-3
lines changed

AdventOfCode.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ def runAll(runExample=False):
2727
def 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},

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,18 @@ In order to debug and test my code, I've also added the possibility to run a day
9090
- Answer for day 8, part 1: * 1672
9191
- Answer for day 8, part 2: * 327180
9292
-----------------------------------------------------------------
93+
- Day 9 : "Rope Bridge"
94+
- Answer for day 9, part 1: * 6236
95+
- Answer for day 9, part 2: * 2449
96+
-----------------------------------------------------------------
97+
- Day 10 : "Day 10: Cathode-Ray Tube"
98+
- Answer for day 10, part 1: * 13720
99+
- Answer for day 10, part 2: *
100+
####.###..#..#.###..#..#.####..##..#..#.
101+
#....#..#.#..#.#..#.#..#....#.#..#.#..#.
102+
###..###..#..#.#..#.####...#..#....####.
103+
#....#..#.#..#.###..#..#..#...#....#..#.
104+
#....#..#.#..#.#.#..#..#.#....#..#.#..#.
105+
#....###...##..#..#.#..#.####..##..#..#.
106+
-----------------------------------------------------------------
93107
```

0 commit comments

Comments
 (0)