Advent of Code 2020, now in the most terse and awful python possible
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

18 lines
307 B

#!/usr/bin/env python3
from sys import argv
i = [x.strip() for x in open(argv[1])]
h = len(i)
w = len(i[0])
def f(dx, dy):
x = ok = 0
for y in range(0, h, dy):
if i[y][x%w] == "#":
ok += 1
x += dx
return ok
print(f(3,1))
print(f(1,1)*f(3,1)*f(5,1)*f(7,1)*f(1,2))