From 80137baf92fe779780de718effdde6b6428d6171 Mon Sep 17 00:00:00 2001 From: Stefan Harmuth Date: Mon, 4 Dec 2023 06:26:47 +0100 Subject: [PATCH] Day 4 - more elegant way to find winner count --- day04.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/day04.py b/day04.py index 1af1e7d..24390ae 100644 --- a/day04.py +++ b/day04.py @@ -21,13 +21,7 @@ class Day(AOCDay): winner_string, card_string = card.split(" | ") winner_numbers = list(map(int, winner_string.split())) card_numbers = list(map(int, card_string.split())) - - hits = 0 - for number in winner_numbers: - if number in card_numbers: - hits += 1 - - ret.append(hits) + ret.append(len(set(winner_numbers) & set(card_numbers))) return ret