2022 day 1

This commit is contained in:
2022-12-01 17:18:01 +00:00
parent e0dabfc0a1
commit a816113c7f
4 changed files with 2316 additions and 0 deletions

25
2022/01/part2 Executable file
View File

@@ -0,0 +1,25 @@
#!/usr/bin/env python
elves = []
with open('input') as f:
elf = []
for line in f:
if line == "\n":
elves.append(elf)
elf = []
else:
calories = int(line)
elf.append(calories)
topX = [0,0,0]
for elf in elves:
calories = sum(elf)
for idx, most in enumerate(topX):
if calories > most:
topX[idx] = calories
break
print(sum(sorted(map(sum, elves), reverse=True)[0:3]))