Коллеги, спасибо за дружную и ответственную работу!

среда, 13 апреля 2022 г.

Интересные задания

 Задание 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.

Файл  содержит несколько строк. Каждая из которых содержит набор слов – последовательности символов, разделенные пробелами. Словом считается непустая последовательность не пробельных символов.Найдите количество слов в файле и среднюю длину слова. В ответе приведите два числа – сначала количество найденных слов, затем целую часть среднего значения длины слов.


Комментариев нет:

Отправить комментарий