40 lines
892 B
Python
40 lines
892 B
Python
string = input()
|
|
|
|
podxodat = 0
|
|
|
|
def gen_all_pidradki():
|
|
allPidradkii = set()
|
|
for i in range(len(string)):
|
|
for j in range(len(string), i, -1):
|
|
allPidradkii.add(string[i:j:1])
|
|
return allPidradkii
|
|
|
|
def gen_all_pidradki_2(txt, start):
|
|
allPidradkii = []
|
|
while start <= len(txt):
|
|
for i in range(0, len(txt)):
|
|
if i <= len(txt) - start:
|
|
allPidradkii.append(txt[i:i + start])
|
|
start = start + 1
|
|
return allPidradkii
|
|
|
|
|
|
allPidradki = gen_all_pidradki_2(string, 3)
|
|
|
|
|
|
for i in allPidradki:
|
|
odinak = 0
|
|
maxOdinak = 0
|
|
for j in range(len(i)):
|
|
odinak = 0
|
|
for sravn in range(len(i)):
|
|
if i[j] == i[sravn]:
|
|
odinak += 1
|
|
if odinak > maxOdinak:
|
|
maxOdinak = odinak
|
|
if maxOdinak == (len(i) - 1):
|
|
podxodat += 1
|
|
|
|
print(podxodat)
|
|
|