Files
adventOfCode2022/day6/day6.py
2022-12-09 22:12:25 +01:00

40 lines
941 B
Python

with open("./day6/day6.txt", "r") as f:
file = f.read()
marker = []
i = 0
for i in range(len(file)):
letter = file[i]
if letter in marker:
markerLetter = marker[0]
while markerLetter != letter:
markerLetter = marker[0]
marker.pop(0)
if letter == markerLetter:
break
if letter in marker:
marker.pop(0)
marker.append(letter)
if len(marker) == 4:
break
print(marker, i+1) # i starts at 0
marker = []
for i in range(len(file)):
letter = file[i]
if letter in marker:
markerLetter = marker[0]
while markerLetter != letter:
markerLetter = marker[0]
marker.pop(0)
if letter == markerLetter:
break
if letter in marker:
marker.pop(0)
marker.append(letter)
if len(marker) == 14:
break
print(marker, i+1) # i starts at 0