aoc2023/d06/run1.py

13 lines
328 B
Python
Raw Permalink Normal View History

2023-12-06 09:22:05 +00:00
def main(races, S=1):
for t, d in races:
result = []
for h in range(0, t+1):
if (h * (t-h)) > d: result.append(h)
S *= len(result)
return S
if __name__ == '__main__':
races=[(7,9), (15,40), (30,200)]
racesI=[(42,284), (68,1005), (69,1122), (85,1341)]
print(main(racesI))