Add solution for day 06
This commit is contained in:
1 parent
7ddf003c8b
commit
66451e31d2
4 files changed
+80
No files matched your search
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
message = list(open(sys.argv[1]).read().strip('\n'))
|
||||
|
||||
# challenge 1
|
||||
for i in range(len(message)-4):
|
||||
marker = message[i:i+4]
|
||||
if len(set(marker)) == 4:
|
||||
res1 = str(i+4)
|
||||
break
|
||||
print("challenge 1:" + "\n" + res1 + "\n")
|
||||
|
||||
# challenge 2
|
||||
for i in range(len(message)-14):
|
||||
marker = message[i:i+14]
|
||||
if len(set(marker)) == 14:
|
||||
res2 = str(i+14)
|
||||
break
|
||||
print("challenge 2:" + "\n" + res2 + "\n")
|
||||
|
||||
Reference in new issue
Block a user