master
Felix Pankratz 2 years ago
parent 6593f7e0ea
commit 24746efbd3

@ -0,0 +1,24 @@
#!/usr/bin/env python3
INPUT_FILE = 'input'
WINDOW_SIZE = 4
def main():
content = map(str.strip, open(INPUT_FILE, 'r').readlines())
for line in content:
seen_chars = []
char_pos = 0
for char in line:
char_pos += 1
if len(seen_chars) == WINDOW_SIZE:
seen_chars.pop(0)
seen_chars.append(char)
if len(set(seen_chars)) == WINDOW_SIZE:
print(seen_chars, char)
print(char_pos)
break
if __name__ == '__main__':
main()

@ -0,0 +1,24 @@
#!/usr/bin/env python3
INPUT_FILE = 'input'
WINDOW_SIZE = 14
def main():
content = map(str.strip, open(INPUT_FILE, 'r').readlines())
for line in content:
seen_chars = []
char_pos = 0
for char in line:
char_pos += 1
if len(seen_chars) == WINDOW_SIZE:
seen_chars.pop(0)
seen_chars.append(char)
if len(set(seen_chars)) == WINDOW_SIZE:
print(seen_chars, char)
print(char_pos)
break
if __name__ == '__main__':
main()
Loading…
Cancel
Save