Wel goed zo, joe

This commit is contained in:
2020-12-10 22:25:53 +01:00
parent c75b3d5b59
commit 7dc7cf667c

View File

@@ -11,12 +11,11 @@ def part1():
file = open("input.txt") file = open("input.txt")
preamble_length = 25 preamble_length = 25
lines = file.readlines() lines = [int(i) for i in file.readlines()]
queue = [] queue = []
for i in range(0, preamble_length): for i in range(0, preamble_length):
number = int(lines[i]) number = lines[i]
queue.append(number) queue.append(number)
for i in range(preamble_length, len(lines)): for i in range(preamble_length, len(lines)):
@@ -30,16 +29,23 @@ def part1():
print("Part 1: %d" % number) print("Part 1: %d" % number)
return number, lines
def part2(): def part2():
file = open("input.txt") number, lines = part1()
for line in file: for size in range(2, len(lines)):
pass for finger in range(0, len(lines) - size):
subset = lines[finger:(finger + size)]
subset = [int(i) for i in subset]
print("Part 2: %d") if sum(subset) == number:
ans = min(subset) + max(subset)
print("Part 2: %d" % ans)
return
if __name__ == "__main__": if __name__ == "__main__":
part1() # part1()
part2() part2()