From c2f01add9fb23decada5febfa88ac8e33c4a0797 Mon Sep 17 00:00:00 2001 From: Stefan Harmuth Date: Fri, 17 Dec 2021 07:14:52 +0100 Subject: [PATCH] day17: if velX == 0 and posX < minX, you'll never reach the target --- day17.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/day17.py b/day17.py index f7121a3..238a863 100644 --- a/day17.py +++ b/day17.py @@ -7,6 +7,8 @@ def fire(velX: int, velY: int, minX: int, maxX: int, minY: int, maxY: int) -> (b while not posX > maxX and not posY < minY: if velX > 0: velX -= 1 + elif posX < minX: + break velY -= 1 posX += velX