adventofcode2022/day1/day1.py

24 lines
559 B
Python
Raw Normal View History

2022-12-02 16:56:31 -05:00
if __name__ == "__main__":
elves = {}
with open('input', 'r') as f:
elf = 0
elves[0] = 0
for line in f:
if line.strip() == '':
elf += 1
elves[elf] = 0
else:
elves[elf] += int(line.strip())
largest = max(elves, key=elves.get)
print(f'Index: {largest}\nValue: {elves[largest]}')
2022-12-02 17:16:20 -05:00
top3 = 0
for i in range(3):
largest = max(elves, key=elves.get)
top3 += elves[largest]
2022-12-03 01:05:27 -05:00
del elves[largest]
2022-12-02 17:16:20 -05:00
print(f'Top 3: {top3}')