From 6bce0eac0c5cd650256f43eb47f8f582f04ae613 Mon Sep 17 00:00:00 2001 From: Matus Tejiscak Date: Fri, 5 Dec 2025 18:29:15 +0100 Subject: [PATCH] Be more careful when merging ranges. --- 02-gift-shop/solve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/02-gift-shop/solve.py b/02-gift-shop/solve.py index d441ecc..2eb671f 100755 --- a/02-gift-shop/solve.py +++ b/02-gift-shop/solve.py @@ -70,7 +70,7 @@ def consolidate(rngs : list[tuple[int, int]]) -> Iterator[tuple[int, int]]: cur = lo, hi case cur_lo, cur_hi: - if lo <= cur_hi: + if lo <= cur_hi+1: cur = cur_lo, hi else: yield cur