Задача к ЕГЭ по информатике на тему «поиск максимальной подстроки» №1

Текстовый файл состоит не более чем из 106  символов P, S, H, K. Определите количество троек, состоящих из подряд идущих символов таких, что в тройке хотя бы две буквы одинаковы. Для выполнения этого задания следует написать программу.

f = open(’Задача 2.txt’,’r’)
 
s = f.read()
 
count = 0
 
for i in range(len(s) — 2):
 
    if s[i] == s[i+1] or s[i+1] == s[i+2] or s[i] == s[i+2]:
 
        count += 1
 
print(count)

Ответ: 214066
Оцените статью
Я решу все!