Решение: Поиск последовательности в файле
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд символов, среди которых ровно 30 букв W, начинающуюся чётной цифрой, больше чётных цифр в последовательности нет.
В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение по шагам
4 шагаСчитываем содержимое файла и рассматриваем каждую позицию с чётной цифрой как возможное начало последовательности.
Для каждого начала идём вправо до символа перед следующей чётной цифрой. Одновременно подсчитываем длину последовательности и количество букв W.
Если количество букв W равно 30, сравниваем длину полученной последовательности с ранее найденным максимумом.
После проверки всех возможных начал максимальная длина подходящей последовательности составляет 109 символов.
Где здесь ошибаются
Не учитывать, что последовательность должна начинаться именно с чётной цифры.
Допускать в последовательности другие чётные цифры после первого символа.
Искать не ровно 30, а не менее 30 букв W.
Подсчитывать только буквы и не учитывать все символы при определении длины.