Текстовый файл состоит не более чем из символов 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)
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