You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
518 B
20 lines
518 B
#!/usr/bin/env python3
|
|
|
|
import sys
|
|
import numpy as np
|
|
|
|
|
|
if __name__ == '__main__':
|
|
lines = open(sys.argv[1]).read()
|
|
elves = [sum([int(i.strip('\n')) for i in line.split('\n')]) for line in lines.split('\n\n')[:-1]]
|
|
|
|
# challenge 1
|
|
res1 = str(max(elves))
|
|
print("challenge 1:" + "\n" + res1 + "\n")
|
|
|
|
# challenge 2
|
|
sorted_elves = sorted(elves, reverse = True)
|
|
cals = sorted_elves[0] + sorted_elves[1] + sorted_elves[2]
|
|
res2 = str(cals)
|
|
print("challenge 2:" + "\n" + res2 + "\n")
|
|
|
|
|