aoc2022/day01.py
2022-12-02 07:45:01 +01:00

29 lines
644 B
Python

from tools.aoc import AOCDay
from typing import Any
class Day(AOCDay):
inputs = [
[
(24000, "input1_test"),
(72070, "input1_dennis"),
(70509, "input1")
],
[
(45000, "input1_test"),
(211805, "input1_dennis"),
(208567, "input1")
]
]
def part1(self) -> Any:
return max(sum(elf) for elf in self.getMultiLineInputAsArray(int))
def part2(self) -> Any:
return sum(sorted(sum(elf) for elf in self.getMultiLineInputAsArray(int))[-3:])
if __name__ == '__main__':
day = Day(2022, 1)
day.run(verbose=True)