24 lines
496 B
Python
24 lines
496 B
Python
import sys
|
|
from pprint import pprint
|
|
from collections import Counter
|
|
|
|
with open(sys.argv[1], "r") as f:
|
|
line = [line.rstrip('\n') for line in f]
|
|
print(line[0])
|
|
letters = line[0]
|
|
|
|
def find_dupe(input):
|
|
WC = Counter(input)
|
|
for letter, count in WC.items():
|
|
if (count > 1):
|
|
return True
|
|
|
|
for i in range(0,len(letters)-3):
|
|
temp=""
|
|
for j in range(0,4):
|
|
temp += letters[i+j]
|
|
if not find_dupe(temp):
|
|
print(temp)
|
|
print(i+4)
|
|
break
|