day 1: python

master
Felix Pankratz 2 years ago
parent bf735e1527
commit 14879c0d73

@ -0,0 +1,18 @@
#!/usr/bin/env python3
INPUT_FILE = 'input'
def main():
content = list(map(str.strip, open(INPUT_FILE, 'r').readlines()))
elfs = []
cal_sum = 0
for line in content:
if line == '':
elfs.append(cal_sum)
cal_sum = 0
continue
cal_sum += int(line)
print(max(elfs))
if __name__ == '__main__':
main()

@ -0,0 +1,18 @@
#!/usr/bin/env python3
INPUT_FILE = 'input'
def main():
content = list(map(str.strip, open(INPUT_FILE, 'r').readlines()))
elfs = []
cal_sum = 0
for line in content:
if line == '':
elfs.append(cal_sum)
cal_sum = 0
continue
cal_sum += int(line)
elfs.sort()
print(sum(elfs[-3:]))
if __name__ == '__main__':
main()

File diff suppressed because it is too large Load Diff

@ -0,0 +1,9 @@
#!/usr/bin/env python3
INPUT_FILE = 'input'
def main():
with open(INPUT_FILE, 'r') as f:
if __name__ == '__main__':
main()
Loading…
Cancel
Save