Advent of Code 2022 day 1
with open("1.txt") as f:
lines = f.read().split("\n\n")
def int_or_zero(x):
if x == "":
return 0
return int(x)
def get_calories(x):
return sum(int_or_zero(y) for y in x.split("\n"))
# part 1
print(max([get_calories(elf_line) for elf_line in lines]))
# part 2
print(sum(sorted([get_calories(elf_line) for elf_line in lines])[-3:]))