From fe142bae3320ec2d122fcdd8017c24e84894a60b Mon Sep 17 00:00:00 2001 From: Yi-Ting Shih Date: Mon, 10 Nov 2025 03:58:52 +0800 Subject: [PATCH] Fix: order in sunflower --- pumpkin.py | 2 +- sunflower.py | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pumpkin.py b/pumpkin.py index 6571883..76a8467 100644 --- a/pumpkin.py +++ b/pumpkin.py @@ -24,7 +24,7 @@ def grow(xl, yl, n): while len(check): nxt = list() - for x, y in check: + for x, y in check[::-1]: utils.mv(x, y) if not can_harvest(): nxt.append((x, y)) diff --git a/sunflower.py b/sunflower.py index fa4ae21..2036aae 100644 --- a/sunflower.py +++ b/sunflower.py @@ -63,10 +63,9 @@ def grow(xl, xr, yl, yr): l, r, d = yr-1, yl-1, -1 for y in range(l, r, d): utils.mv(x, y) - cur = measure()-7 - pos[cur].append((x, y)) + pos[measure()-7].append((x, y)) - for p in pos: + for p in pos[::-1]: for x, y in p: utils.mv(x, y) while not utils.harv():