This commit is contained in:
basicbonobo 2023-12-02 20:55:02 +01:00
parent 6b8b38c6d3
commit 75ba0bb047
1 changed files with 7 additions and 0 deletions

7
two.py
View File

@ -20,5 +20,12 @@ def win_condition(g):
return (g.get('red', 0) <= 12 and
g.get('green', 0) <= 13 and
g.get('blue', 0) <= 14)
def power(r):
return reduce(int.__mul__,
[max(g.get(c, 0) for g in r) for c in ('red', 'green', 'blue')])
print(sum(
k for k, v in rounds.items() if all(win_condition(g) for g in v)))
print(sum(
power(v) for k, v in rounds.items()))