You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

24 lines
556 B

#!/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")