day17: narrow search space some more
This commit is contained in:
parent
c527de2e10
commit
1339bd60f7
4
day17.py
4
day17.py
@ -1,3 +1,5 @@
|
||||
from math import sqrt
|
||||
|
||||
from tools.aoc import AOCDay
|
||||
from typing import Any
|
||||
|
||||
@ -37,7 +39,7 @@ class Day(AOCDay):
|
||||
def part2(self) -> Any:
|
||||
minX, maxX, minY, maxY = self.getBoundaries()
|
||||
hitCounter = 0
|
||||
for x in range(maxX + 1):
|
||||
for x in range(int(sqrt(maxX)), maxX + 1):
|
||||
for y in range(minY, abs(minY)):
|
||||
hitCounter += fire(x, y, minX, maxX, minY, maxY)[0]
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user