From c078e19d57214e358d623c339e12c3702199e9eb Mon Sep 17 00:00:00 2001 From: Sebastian Seedorf Date: Fri, 8 Dec 2023 12:10:21 +0100 Subject: [PATCH] Day 07 (optimized) --- day07/part2.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/day07/part2.py b/day07/part2.py index 66331d7..b6e2058 100644 --- a/day07/part2.py +++ b/day07/part2.py @@ -18,14 +18,12 @@ for line in lines: hands.append((4, hand, int(bid))) elif (3-num_j) in count: hands.append((3, hand, int(bid))) - elif list(count).count(2) == 2: + elif len(count) == 3: hands.append((2, hand, int(bid))) - elif (2-num_j) in count: + elif len(count) == 4: hands.append((1, hand, int(bid))) else: hands.append((0, hand, int(bid))) hands.sort() -for h in hands: - print(h) print(sum(bid * rank for rank, (_, _, bid) in enumerate(hands, 1)))