day11 added last possible case to operation
This commit is contained in:
parent
dab59aafa1
commit
4034c08cd9
1 changed files with 2 additions and 1 deletions
|
|
@ -23,9 +23,10 @@ def part2(lines: Iterator[str]) -> int:
|
|||
|
||||
def worry_increaser(op: str, value: int | str) -> WorryIncreaser:
|
||||
match (op, value):
|
||||
case '*', 'old': return lambda old: old * old
|
||||
case '*', int(v): return lambda old: old * v
|
||||
case '*', 'old': return lambda old: old ** 2
|
||||
case '+', int(v): return lambda old: old + v
|
||||
case '+', 'old': return lambda old: 2 * old
|
||||
case _: raise Exception(f"Illegal line: {op} {value}")
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue