2022 - Day 1
This commit is contained in:
parent
52d8523922
commit
b022c7b317
|
@ -0,0 +1,18 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
def elves_calories():
|
||||
with open("./day1.txt", "r") as f:
|
||||
elves = f.read().split("\n\n")
|
||||
l = lambda x: 0 if "" == x else int(x)
|
||||
return [sum(map(l, elve.split("\n"))) for elve in elves]
|
||||
|
||||
def puzzle1():
|
||||
return max(elves_calories())
|
||||
|
||||
def puzzle2():
|
||||
return sum(sorted(elves_calories(), reverse=True)[:3])
|
||||
|
||||
if __name__ == '__main__':
|
||||
print("> Day 1")
|
||||
print("Puzzle 1 answer : %s" % puzzle1())
|
||||
print("Puzzle 2 answer : %s" % puzzle2())
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue