Решение ✅ Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R
Предметы
Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R
3 оценки, среднее: 4,00 из 53 оценки, среднее: 4,00 из 53 оценки, среднее: 4,00 из 53 оценки, среднее: 4,00 из 53 оценки, среднее: 4,00 из 5
Загрузка...

(№ 4218) Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R (в любом порядке).

Данная задача решена на языке программирования - python.

f=open(r"C:\24_4218.txt","r")
d=f.readline()
l=len(d)
max=0
k=0
for i in range(0,l):
    if (d[i]!='P' or d[i+1]!='R') and (d[i]!='R' or d[i+1]!='P'):
      k=k+1
    else:
        if max<k:
            max=k
        k=0
print(max+1)

Ответ:

2940

Формат файла

Источник

сайт Полякова

Создание сайтов - Лидер Поиска

Refund Reason