Задание 24
В файле записана строка, состоящая из английских букв A, B, C, D, E, F. Найдите
подстроку максимальной длины, состоящую из одинаковых символов и окруженную
двумя одинаковыми символами. Причем символы, окружающие искомую подстроку,
отличаются от символов, входящих в подстроку. Если искомых подстрок в строке несколько, вывести символ, из
которого состоит последняя (самая правая) подстрока.
В файле записана строка, состоящая из цифр от 0 до 9. Надо найти подстроку минимальной длины, для которой выполняется условие: каждый символ подстроки окружен цифрами с разной четностью. Причем подстроки большей длины не содержат подстрок меньшей длины, то есть нельзя сказать, что в строке 13425269 есть искомые подстроки длиной 1 или 2 для подстроки 342 (3, 34, 342) или подстрока длиной 1 для 26. По условию в такой строке 2 искомых подстроки – 342 и 26. Первый и последний символы в строке не могут быть символами искомой подстроки.Найдите минимальную длину таких подстрок и их количество.
В файле записана строка, состоящая из букв a и b. Найдите максимальную длину подстроки из пересекающихся комбинаций abba. Например, в строке bbbaaababbabbabbaaabab длиной искомой последовательности будет 10 (abbabbabba).
В файле записана строка, состоящая из букв английского алфавита. Укажите максимальную длину
подстроки, в записи которой только 2 различных символа. Например, в строке acbcbbbbaabaabccbab
такая подстрока bbbbaabaab.
Файл содержит несколько строк. Каждая из которых содержит набор слов – последовательности символов, разделенные пробелами. Словом считается непустая последовательность не пробельных символов.Найдите количество слов в файле и среднюю длину слова. В ответе приведите два числа – сначала количество найденных слов, затем целую часть среднего значения длины слов.
Комментариев нет:
Отправить комментарий