This commit is contained in:
parent
6b8b38c6d3
commit
75ba0bb047
7
two.py
7
two.py
|
@ -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()))
|
||||
|
|
Loading…
Reference in New Issue