2022 day 1

This commit is contained in:
Thibaud Gasser 2024-12-03 15:57:30 +01:00
parent 02b4ec05db
commit d9be62b784
2 changed files with 2258 additions and 0 deletions

14
2022/day1/day1.py Normal file
View File

@ -0,0 +1,14 @@
def main(content):
inventories = [x.rstrip().split("\n") for x in content.split("\n\n")]
calories = sorted((sum(int(y) for y in x) for x in inventories), reverse=True)
print("Part 1: ", calories[0])
print("Part 2: ", sum(calories[:3]))
if __name__ == "__main__":
import sys
infile = sys.argv[1]
with open(infile) as f:
content = f.read()
main(content)

2244
2022/day1/input.txt Normal file

File diff suppressed because it is too large Load Diff