10 lines
428 B
Python
10 lines
428 B
Python
def task_1a():
|
|
return max([sum([int(calorie) for calorie in elf.split() if calorie]) for elf in open('input.txt', 'r').read().split("\n\n") if elf])
|
|
|
|
def task_1b():
|
|
return sum(sorted([sum([int(calorie) for calorie in elf.split() if calorie]) for elf in open('input.txt', 'r').read().split("\n\n") if elf])[-3:])
|
|
|
|
if __name__ == '__main__':
|
|
print(f"Result (1a): {task_1a()}")
|
|
print(f"Result (1b): {task_1b()}")
|