2018 day 1 part 2

This commit is contained in:
Dece 2019-12-22 01:41:19 +01:00
parent 2386c6ad12
commit 521cef0e58

View file

@ -1,3 +1,19 @@
import sys import sys
print(sum(int(line.rstrip()) for line in sys.stdin.readlines())) changes = [int(line.rstrip()) for line in sys.stdin.readlines()]
# Part 1
print("Simple sum:", sum(changes))
# Part 2
freq = 0
history = {0: True}
found = False
while not found:
for c in changes:
freq += c
if freq in history:
found = True
break
history[freq] = True
print("First repeated:", freq)