28 lines
817 B
Python
28 lines
817 B
Python
with open("./exmpl", "r") as file:
|
|
strings = list(file.read().split("\n"))
|
|
|
|
niceStrings = []
|
|
|
|
#broken af
|
|
|
|
for string in strings:
|
|
lg = 0
|
|
appeared = False
|
|
|
|
for i in range(len(string)-1):
|
|
group = f"{list(string)[i]}{list(string)[i+1]}"
|
|
appearances = -1
|
|
for j in range(len(string)-1):
|
|
if f"{list(string)[j]}{list(string)[j+1]}" == group:
|
|
appearances += 1
|
|
print(f"group {group} found in {string} - number {appearances}")
|
|
if appearances > 0:
|
|
if list(string)[j-1] == list(string)[j]:
|
|
appeared = True
|
|
for i in range(len(string)-2):
|
|
if list(string)[i] == list(string)[i+2]:
|
|
lg += 1
|
|
if appeared and lg > 0:
|
|
niceStrings.append(string)
|
|
|
|
print(len(niceStrings))
|