Определите наибольшую длину цепочки символов, среди которых нет
Условие
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите наибольшую длину цепочки символов, среди которых нет символов K и L, стоящих рядом.
Например, в тексте ABCAABAKLD самая длинная цепочка символов, удовлетворяющая условию, — ABCAABAK, её длина равна 8.Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Задание 24
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Будем посимвольно считывать строку из файла. Сначала считаем первый символ строки. Далее в цикле будем считывать символы и проверять, встречается ли в текущей цепочке комбинация символов KL или LK. Если такая комбинация не встречается — увеличиваем счётчик k, если такая комбинация встречается — сбрасываем счётчик в значение
Осталось ещё 2 шага
Приведём решение данной задачи на языке…
Примечание. Путь к файлу необходимо указать…
Бесплатно · займёт минуту