0
Advent of code, Day 2.
Here is my code.
Less verbose version of the question follows.
import itertools
import pathlib
from typing import TypeAlias
Shape: TypeAlias = str
WinStatus: TypeAlias = str
RPS = Rock, Paper, Scissors = "RPS"
WLD = Win, Lose, Draw = "WLD"
shape = dict(zip("ABCXYZ", (*RPS...