This commit is contained in:
parent
f821d3ceae
commit
51adcdcec1
1 changed files with 20 additions and 0 deletions
20
2022/6/6_2.py
Normal file
20
2022/6/6_2.py
Normal file
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/env python
|
||||
# 2022 - Advent Of Code 6 part 2
|
||||
|
||||
# file = 'input_example.txt'
|
||||
file = 'input.txt'
|
||||
|
||||
previous = []
|
||||
count = 0
|
||||
with open(file, encoding="utf-8") as f:
|
||||
signal = f.readline().strip()
|
||||
for c in signal:
|
||||
count += 1
|
||||
if c in previous:
|
||||
pos = previous.index(c)
|
||||
# print(f'[{count}]{c} already found at {pos}')
|
||||
previous = previous[pos+1:]
|
||||
elif len(previous) == 13:
|
||||
print(f'start of signal found at position {count}')
|
||||
break
|
||||
previous.append(c)
|
Loading…
Reference in a new issue