generated from public/aoc_template
Day 4 - more elegant way to find winner count
This commit is contained in:
parent
49d78dca0b
commit
80137baf92
8
day04.py
8
day04.py
@ -21,13 +21,7 @@ class Day(AOCDay):
|
|||||||
winner_string, card_string = card.split(" | ")
|
winner_string, card_string = card.split(" | ")
|
||||||
winner_numbers = list(map(int, winner_string.split()))
|
winner_numbers = list(map(int, winner_string.split()))
|
||||||
card_numbers = list(map(int, card_string.split()))
|
card_numbers = list(map(int, card_string.split()))
|
||||||
|
ret.append(len(set(winner_numbers) & set(card_numbers)))
|
||||||
hits = 0
|
|
||||||
for number in winner_numbers:
|
|
||||||
if number in card_numbers:
|
|
||||||
hits += 1
|
|
||||||
|
|
||||||
ret.append(hits)
|
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user