Toboggan has 2 g

This commit is contained in:
Daniel Cortés
2020-12-03 02:23:47 -03:00
parent 95009b7fe6
commit bf474e6381

View File

@@ -0,0 +1,23 @@
with open('input') as f:
data = [line.strip() for line in f]
width, height = (len(data[0], len(data))
slopes = ((1, 1),(3, 1),(5, 1),(7, 1),(1, 2))
result = 1
for slope in slopes:
trees = 0
right, down = slope
while(down < height):
if data[down][right%width] == '#':
trees += 1
right += slope[0]
down += slope[1]
result *= trees
print(slope, trees)
print(result)