Банк заданий
ЕГЭ по информатике Задание №24 Обработка символьных строк
Бесплатно готовься к экзаменам
на проверенных материалах ФИПИ

Найдите нужные задания по ЕГЭ, Информатика, номеру или теме. Любое задание можно открыть в каталоге или решить в тренажёре.
Текстовый файл состоит из символов , и . Определите максимальное количество идущих подряд пар символов или в прилагаемом файле.
Для выполнения этого задания следует написать программу.
Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/2942_24.txt
Текстовый файл состоит из символов , , и . Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет идущих подряд символов .
Для выполнения этого задания следует написать программу.
Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/1975_24.txt
Текстовый файл состоит не более, чем из строчных букв английского алфавита. Найдите максимальную длину подстроки, в которой символы и не стоят рядом.
Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/1866_24.txt
Текстовый файл состоит не более чем из 1200000 символов, которые являются прописными буквами латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых нет символов , , .
Для выполнения этого задания следует написать программу.
Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/1230_24.txt
Текстовый файл состоит не более чем из 1200000 символов, которые являются прописными буквами латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых нет символов , , .
Для выполнения этого задания следует написать программу.
Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/1205_24.txt
Текстовый файл состоит не более чем из символов , и . Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Для выполнения этого задания следует написать программу.
Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/21_24.txt
Текстовый файл состоит из цифр , , , , и знаков арифметических операций и (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака.
В ответе укажите количество символов.
Файл к заданию: https://drive.google.com/file/d/1vTs8s91_sXC1BQcafJyQsgDJoEkw-_7Z/view?usp=drive_link
Дана строка S длиной до 106 символов, состоящая из латинских букв. Найдите минимальную длину подстроки, которая содержит хотя бы одно , хотя бы одно и хотя бы одно , и при этом не содержит двух одинаковых букв подряд.
Файл к заданию: https://drive.google.com/file/d/16sUvFyllg9jXCn2HVtMmHwASNbzgmJ4i/view?usp=drive_link
Текстовый файл состоит из цифр , , , , и знаков арифметических операций и (умножение и сложение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака.
В ответе запишите число – количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Файл к заданию: https://drive.google.com/file/d/1sJrbxCHu-4GselZy0S51F6OV7I_GXFUw/view
Текстовый файл состоит из заглавных букв латинского алфавита - цифр римской системы счисления , , , , , , .
Найдите в файле все непрерывные последовательности символов, являющиеся корректными римскими записями чисел, которые невозможно расширить влево или вправо (то есть символы слева и справа от последовательности, при их наличии, не могут быть частью этой римской записи).
Переведите каждое из найденных чисел в десятичную систему счисления. Определите, сколько среди них оказалось простых чисел. Если одно и то же простое число встречается в файле несколько раз (в одном или разных местах), его необходимо учесть в ответе столько раз, сколько раз оно было найдено.
Примечание. В римской системе счисления приняты следующие правила:
1) в качестве цифр используют заглавные латинские буквы , , , , , , , числовое значение которых 1, 5, 10, 50, 100, 500 и 1000 соответственно;
2) цифры , , никогда не повторяются;
3) цифры , , , могут повторяться не более трёх раз подряд;
4) если меньшая цифра стоит слева от большей, её значение вычитается из большей; вычитать можно только одну цифру , или ; вычитаемое не может быть меньше одной десятой от уменьшаемого;
5) если цифра стоит справа от большей или равной, их значения складываются;
6) цифры в записи числа располагаются слева направо в порядке не возрастания их числового значения за исключением случаев вычитания.
Например, римская запись корректна обозначает число 2026, а запись некорректна.
Файл к заданию: https://drive.google.com/file/d/1-QgiDvisH1GQbNKeyeFMZzhdHzqen8RK/view
Текстовый файл состоит из заглавных букв латинского алфавита , , , , , и . Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых тройка букв (в указанном порядке) встречается ровно 85 раз, при этом искомая последовательность начинается буквой .
В ответе запишите число – количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Файл к заданию: https://drive.google.com/file/d/1W388iGQW2WbvvS6-K1yWoEmLXQ3dfYgz/view
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, начинающихся с подстроки и заканчивающихся подстрокой , среди которых буква встречается не более 130 раз, а подстрока содержится ровно 45 раз.
В ответе запишите число - количество символов в найденной последовательности.
Файл к заданию: https://drive.google.com/file/d/1Q5P-yHqEKTclR94SkDN6Yr2TUWqPKE1B/view
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, начинающихся с подстроки и заканчивающихся буквой , среди которых буква встречается не более 70 раз, а подстрока содержится ровно 15 раз.
В ответе запишите число - количество символов в найденной последовательности.
Файл к заданию: https://drive.google.com/file/d/1_0f5KwEizO1bZv13Z_6irUCA-fSc-B92/view
Текстовый файл содержит только символы тире и точка ( и ), представляющие собой запись азбуки Морзе. Буквой в данной задаче называется любая последовательность из одной, двух или трех точек, после которой обязательно следует ровно одно тире (играющее роль разделителя).
Например, комбинации , и являются корректными буквами, а комбинации , или просто буквами не считаются.
Определите непрерывную последовательность символов, образующих корректную последовательность букв с максимальным количеством букв в ней.
В ответе запишите число – количество букв в найденной последовательности.
Например, в строке есть буквы (1 точка и тире), (3 точки и тире) и (2 точки и тире). Непрерывная последовательность дает ответ 2.
Файл к заданию: https://drive.google.com/file/d/1J1ILnM9RVtztvVmKf6MkQEQEjXgxvthw/view
Текстовый файл содержит только символы тире и точка ( и ), представляющие собой запись азбуки Морзе. Буквой в данной задаче называется любая последовательность из одной, двух или трех точек, после которой обязательно следует ровно одно тире (играющее роль разделителя).
Например, комбинации , и являются корректными буквами, а комбинации , или просто буквами не считаются.
Определите максимальное количество символов в непрерывной последовательности, образующие корректную последовательность букв.
В ответе запишите число – количество символов в найденной последовательности.
Например, в строке есть буквы (1 точка и тире), (3 точки и тире) и (2 точки и тире). Непрерывная последовательность дает ответ 2.
Файл к заданию: https://drive.google.com/file/d/1phX3BzAcwIrBWLUuTth_Sw06kyitXcIz/view
В текстовом файле находится строка, состоящая из цифр от до и заглавных латинских букв , , . Известно, что в строке зашифровано сообщение с помощью Полибианского квадрата. Каждая буква исходного сообщения кодируется парой цифр, где первая цифра — номер строки (от 1 до 5), а вторая цифра — номер столбца (от 1 до 5).
1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|
1 | A | B | C | D | E |
2 | F | G | H | I / J | K |
3 | L | M | N | O | P |
4 | Q | R | T | U | |
5 | V | W | X | Y | Z |
Зашифрованные буквы в файле могут разделяться ровно одним символом-разделителем (, или ). При этом разделитель между двумя зашифрованными буквами может как присутствовать, так и отсутствовать.
Определите максимальную длину подстроки, которая может представлять собой непрерывную цепочку корректно зашифрованных гласных букв и разделяющих их одиночных символов , , . Символ-разделитель не может стоять в самом начале или в самом конце искомой подстроки.
Например, для строки подстрока является корректной (состоит из гласных , , , , разделенных одиночными и , а пара и идет без разделителя, что разрешено). Ее длина — 10 символов. Идущие подряд разделители прерывают цепочку.
Файл к заданию: https://drive.google.com/file/d/1lhibunEgyR3QN3Ltis-aYHjjNEKVVPmc/view
В текстовом файле находится строка, состоящая из цифр от до и заглавных латинских букв , , . Известно, что в строке зашифровано сообщение с помощью Полибианского квадрата. Каждая буква исходного сообщения кодируется парой цифр, где первая цифра — номер строки (от 1 до 5), а вторая цифра — номер столбца (от 1 до 5).
1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|
1 | A | B | C | D | E |
2 | F | G | H | I / J | K |
3 | L | M | N | O | P |
4 | Q | R | T | U | |
5 | V | W | X | Y | Z |
Зашифрованные буквы в файле могут разделяться ровно одним символом-разделителем (, или ). При этом разделитель между двумя зашифрованными буквами может как присутствовать, так и отсутствовать.
Определите минимальную длину подстроки, содержащую не менее 60 символов-разделителей, которая может представлять собой непрерывную цепочку корректно зашифрованных согласных букв и разделяющих их одиночных символов , , . Символ-разделитель не может стоять в самом начале или в самом конце искомой подстроки.
Например, для строки (где , , — согласные, а — гласная) и условия «содержащую не менее 2 символов-разделителей» искомой подстрокой является . В ней ровно 2 разделителя ( и ), а по краям стоят зашифрованные согласные. Ее длина — 8 символов. Идущие подряд разделители прерывают цепочку.
Файл к заданию: https://drive.google.com/file/d/1mI5CkeeG41h4gzH9rUFc2x67PKEil9KQ/view
В текстовом файле находится строка из букв , , . Подстроки называются неперекрывающимися, если они не имеют общих символов (индексы их символов в исходном файле не пересекаются). Каждая неперекрывающаяся подстрока должна начинаться с одной и той же выбранной буквы, иметь длину не менее 17 символов и содержать не более 4 букв . Определите максимальное количество таких подстрок в файле.
Например, для строки и условий «длиной не менее 3 символов, не более 2 букв » максимальное количество таких подстрок равно 2. При выборе стартовой буквы : (символы 1–3) и . При выборе стартовой буквы : и , для получится выделить только 1 подстроку: .
Файл к заданию: https://drive.google.com/file/d/17LqpgpEMxUUu-14NlmS55fwZOo-rZvMh/view
В текстовом файле находится строка из букв , , . Подстроки называются неперекрывающимися, если они не имеют общих символов (индексы их символов в исходном файле не пересекаются). Каждая подстрока должна начинаться с одной и той же буквы, иметь длину не менее 24 символов и содержать не более 3 букв .
Определите максимальную суммарную длину неперекрывающихся подстрок при условии, что их количество максимально.
Например, для строки и условий «длина от 4 символов, не более 2 букв » максимальное количество подстрок равно 2 (для и ). Для буквы суммарная длина максимальна и равна 11 (подстроки и ).
Файл к заданию: https://drive.google.com/file/d/1tv_Pq8UThmsJpXPcDNvxVy8pV6apE4x5/view
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых пара символов (в указанном порядке) встречается ровно 18 раз, согласная буква встречается ровно один раз, искомая последовательность заканчивается этой единственной согласной буквой.
В ответе запишите число - количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Файл к заданию: https://drive.google.com/file/d/1n48pdnJwP0Cq6k1FyL6BIg34gJB_52dg/view
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых пара символов (в указанном порядке) встречается ровно 15 раз, гласная буква встречается ровно один раз, искомая последовательность заканчивается этой единственной гласной буквой.
В ответе запишите число - количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Файл к заданию: https://drive.google.com/file/d/1Drcd5l67Of_hhvU2NrftQOlqFrOPLoJP/view
Текстовый файл состоит из заглавных букв латинского алфавита - цифр римской системы счисления , , , , , , . Найдите в файле все непрерывные последовательности символов, являющиеся корректными римскими записями чисел, которые невозможно расширить влево или вправо (то есть символы слева и справа от последовательности, при их наличии, не могут быть частью этой римской записи). Каждое найденное число последовательно обрабатывается по следующим правилам:
1. Вычисляется десятичное значение числа.
2. Проверяется, является ли длина его римской записи нечетным числом, а само десятичное значение — четным. Числа, не удовлетворяющие этому условию, дальше не рассматриваются.
3. Из оставшихся чисел исключаются все те, чья десятичная запись содержит хотя бы одну цифру, совпадающую с первой или последней цифрой десятичной записи предыдущего обработанного (не исключенного) числа. Для первого обработанного числа это правило не применяется.
Определите количество чисел среди прошедших отбор, у которых сумма всех делителей (включая 1 и само число) является точным квадратом некоторого натурального числа, а количество различных простых делителей строго больше двух. Если одно и то же число удовлетворяет условиям и встречается в файле несколько раз, его необходимо учесть в ответе столько раз, сколько раз оно было найдено.
Примечание.
В римской системе счисления приняты следующие правила:
1) в качестве цифр используют заглавные латинские буквы , , , , , , , числовое значение которых 1, 5, 10, 50, 100, 500 и 1000 соответственно;
2) цифры , , никогда не повторяются;
3) цифры , , , могут повторяться не более трёх раз подряд;
4) если меньшая цифра стоит слева от большей, её значение вычитается из большей; вычитать можно только одну цифру , или ; вычитаемое не может быть меньше одной десятой от уменьшаемого;
5) если цифра стоит справа от большей или равной, их значения складываются;
6) цифры в записи числа располагаются слева направо в порядке невозрастания их числового значения за исключением случаев вычитания.
Например, римская запись корректна обозначает число 2026, а запись некорректна.
Файл к заданию: https://drive.google.com/file/d/1poE5JN7OaI7KHMOgaaeNUORrrgfx-UUr/view
Текстовый файл состоит из заглавных букв латинского алфавита - цифр римской системы счисления , , , , , , . Найдите в файле все непрерывные последовательности символов, являющиеся корректными римскими записями чисел, которые невозможно расширить влево или вправо (то есть символы слева и справа от последовательности, при их наличии, не могут быть частью этой римской записи). Каждое найденное число последовательно обрабатывается по следующим правилам:
1. Вычисляется десятичное значение числа.
2. Проверяется, является ли длина его римской записи четным числом, а само десятичное значение — нечетным. Числа, не удовлетворяющие этому условию, дальше не рассматриваются.
3. Из оставшихся чисел исключаются все те, у которых сумма цифр десятичной записи имеет хотя бы один общий делитель, больший 1, с суммой цифр десятичной записи предыдущего обработанного (не исключенного) числа. Для первого обработанного числа это правило не применяется.
Определите количество чисел среди прошедших отбор, у которых сумма всех собственных делителей (всех делителей, кроме самого числа, включая 1) является нечетным числом, а количество различных простых делителей строго больше одного. Если одно и то же число удовлетворяет условиям и встречается в файле несколько раз, его необходимо учесть в ответе столько раз, сколько раз оно было найдено.
Примечание. В римской системе счисления приняты следующие правила:
1) в качестве цифр используют заглавные латинские буквы , , , , , , , числовое значение которых 1, 5, 10, 50, 100, 500 и 1000 соответственно;
2) цифры , , никогда не повторяются;
3) цифры , , , могут повторяться не более трёх раз подряд;
4) если меньшая цифра стоит слева от большей, её значение вычитается из большей; вычитать можно только одну цифру , или ; вычитаемое не может быть меньше одной десятой от уменьшаемого;
5) если цифра стоит справа от большей или равной, их значения складываются;
6) цифры в записи числа располагаются слева направо в порядке невозрастания их числового значения за исключением случаев вычитания.
Например, римская запись корректна обозначает число 2026, а запись некорректна.
Файл к заданию: https://drive.google.com/file/d/1zjV4d54tcx_PklxhXf7D6pCrP6pPpGG_/view
Когда будет экзамен
ИЮНЬ 2027
Дата сдачи 2027
18 ИЮНЯ
Резервные даты 2027
24 И 25 ИЮНЯ
Экзамен длится
3 Ч 55 МИН
Изучай средние баллы и оценивай свои шансы
Занимайся без стресса и паники и приходи к топовым результатам

В школе дают теорию, в Банке — вся нужная практика для экзамена
Готовься к экзаменам системно, а не «как получится»

Получай подсказки, если задача слишком сложная

Тренируйся по 10–15 минут каждый день

Отрабатывай западающие задания и темы

Тогда начинай тренироваться сегодня —
практика приведёт к высоким баллам
