diff options
Diffstat (limited to '2.py')
-rw-r--r-- | 2.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1,3 +1,4 @@ +# pyright: strict from dataclasses import dataclass from functools import reduce from operator import mul @@ -16,7 +17,7 @@ class Game: def parse(inp: str) -> Game: game, subsets_str = inp.rstrip().split(": ") _, game = game.split(" ") - subsets = list() + subsets: list[dict[str, int]] = list() for s in subsets_str.split("; "): cubes = [c.split(" ") for c in s.split(", ")] subsets.append({c[1]: int(c[0]) for c in cubes}) |