Шешімі: Іздеу последовательности в файле
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд символов, среди которых ровно 55 любых цифр, начинающуюся буквой N и при этом не содержащую других N, кроме первой. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Шешім по шагам
4 қадамФайл просматривают последовательно. Каждая буква N может быть началом искомой последовательности, поэтому для неё начинают новый фрагмент.
Фрагмент продолжают вправо, пока не встретится другая буква N либо число цифр не превысит 55. При этом подсчитывают все символы фрагмента и количество цифр в нём.
$$d = 55$$Если в текущем фрагменте ровно 55 цифр, его длину сравнивают с ранее найденным максимумом.
После обработки всего файла максимальная длина подходящей последовательности равна 132 символам.
Где здесь ошибаются
Учитывают только количество цифр, но не проверяют отсутствие второй буквы N.
Прекращают поиск сразу после 55-й цифры, хотя после неё могут идти буквы.
Считают количество цифр вместо общего количества символов последовательности.