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

Бесплатно готовься к экзаменам
на проверенных материалах ФИПИ

Банк заданий ЕГЭ по информатике от 100балльного репетитора

Каталог заданий

Найдите нужные задания по ЕГЭ, Информатика, номеру или теме. Любое задание можно открыть в каталоге или решить в тренажёре.

Я готовлюсь к
Номер задания
Список задач
  • id 859411 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из символов AA, BB и CC. Определите максимальное количество идущих подряд пар символов ABAB или ACAC в прилагаемом файле.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/2942_24.txt

  • id 859781 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из символов PP, QQ, RR и SS. Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет идущих подряд символов PP.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/1975_24.txt

  • id 859811 балл

    Задания на обработку символьных строк

    Текстовый файл состоит не более, чем из 10710^{7} строчных букв английского алфавита. Найдите максимальную длину подстроки, в которой символы aa и dd не стоят рядом.

    Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/1866_24.txt

  • id 859891 балл

    Задания на обработку символьных строк

    Текстовый файл состоит не более чем из 1200000 символов, которые являются прописными буквами латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых нет символов WW, RR, QQ.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/1230_24.txt

  • id 859901 балл

    Задания на обработку символьных строк

    Текстовый файл состоит не более чем из 1200000 символов, которые являются прописными буквами латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых нет символов GG, WW, PP.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/1205_24.txt

  • id 860421 балл

    Задания на обработку символьных строк

    Текстовый файл состоит не более чем из 10610^{6} символов XX, YY и ZZ. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://storage.yandexcloud.net/100points-bank/informatics-ege/files/21_24.txt

  • id 1187821 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из цифр 00, 66, 77, 88, 99 и знаков арифметических операций «−»«-» и «∗»«*» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака.

    В ответе укажите количество символов.

    Файл к заданию: https://drive.google.com/file/d/1vTs8s91_sXC1BQcafJyQsgDJoEkw-_7Z/view?usp=drive_link

  • id 1212533 балла

    Задания на обработку символьных строк

    Дана строка S длиной до 106 символов, состоящая из латинских букв. Найдите минимальную длину подстроки, которая содержит хотя бы одно AA, хотя бы одно BB и хотя бы одно CC, и при этом не содержит двух одинаковых букв подряд.

    Файл к заданию: https://drive.google.com/file/d/16sUvFyllg9jXCn2HVtMmHwASNbzgmJ4i/view?usp=drive_link

  • id 1216071 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из цифр 00, 33, 44, 55, 66 и знаков арифметических операций «∗»«*» и «+»«+» (умножение и сложение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака.

    В ответе запишите число – количество символов в найденной последовательности.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://drive.google.com/file/d/1sJrbxCHu-4GselZy0S51F6OV7I_GXFUw/view

  • id 1216081 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из заглавных букв латинского алфавита - цифр римской системы счисления II, VV, XX, LL, CC, DD, MM.

    Найдите в файле все непрерывные последовательности символов, являющиеся корректными римскими записями чисел, которые невозможно расширить влево или вправо (то есть символы слева и справа от последовательности, при их наличии, не могут быть частью этой римской записи).

    Переведите каждое из найденных чисел в десятичную систему счисления. Определите, сколько среди них оказалось простых чисел. Если одно и то же простое число встречается в файле несколько раз (в одном или разных местах), его необходимо учесть в ответе столько раз, сколько раз оно было найдено.

    Примечание. В римской системе счисления приняты следующие правила:

    1) в качестве цифр используют заглавные латинские буквы II, VV, XX, LL, CC, DD, MM, числовое значение которых 1, 5, 10, 50, 100, 500 и 1000 соответственно;

    2) цифры VV, LL, DD никогда не повторяются;

    3) цифры II, XX, CC, MM могут повторяться не более трёх раз подряд;

    4) если меньшая цифра стоит слева от большей, её значение вычитается из большей; вычитать можно только одну цифру II, XX или CC; вычитаемое не может быть меньше одной десятой от уменьшаемого;

    5) если цифра стоит справа от большей или равной, их значения складываются;

    6) цифры в записи числа располагаются слева направо в порядке не возрастания их числового значения за исключением случаев вычитания.

    Например, римская запись MMXXVIMMXXVI корректна обозначает число 2026, а запись MDDIVXXXMDDIVXXX некорректна.

    Файл к заданию: https://drive.google.com/file/d/1-QgiDvisH1GQbNKeyeFMZzhdHzqen8RK/view

  • id 1216091 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из заглавных букв латинского алфавита AA, BB, CC, DD, EE, FF и TT. Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых тройка букв FATFAT (в указанном порядке) встречается ровно 85 раз, при этом искомая последовательность начинается буквой FF.

    В ответе запишите число – количество символов в найденной последовательности.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://drive.google.com/file/d/1W388iGQW2WbvvS6-K1yWoEmLXQ3dfYgz/view

  • id 1216101 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, начинающихся с подстроки ARAR и заканчивающихся подстрокой TEMTEM, среди которых буква AA встречается не более 130 раз, а подстрока 880880 содержится ровно 45 раз.

    В ответе запишите число - количество символов в найденной последовательности.

    Файл к заданию: https://drive.google.com/file/d/1Q5P-yHqEKTclR94SkDN6Yr2TUWqPKE1B/view

  • id 1216111 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, начинающихся с подстроки 100100 и заканчивающихся буквой BB, среди которых буква XX встречается не более 70 раз, а подстрока BOSSBOSS содержится ровно 15 раз.

    В ответе запишите число - количество символов в найденной последовательности.

    Файл к заданию: https://drive.google.com/file/d/1_0f5KwEizO1bZv13Z_6irUCA-fSc-B92/view

  • id 1216121 балл

    Задания на обработку символьных строк

    Текстовый файл содержит только символы тире и точка («−»«-» и «.»«.»), представляющие собой запись азбуки Морзе. Буквой в данной задаче называется любая последовательность из одной, двух или трех точек, после которой обязательно следует ровно одно тире (играющее роль разделителя).

    Например, комбинации «.−»«.-», «..−»«..-» и «...−»«...-» являются корректными буквами, а комбинации «−−−−»«----», «....−»«....-» или просто «−»«-» буквами не считаются.

    Определите непрерывную последовательность символов, образующих корректную последовательность букв с максимальным количеством букв в ней.

    В ответе запишите число – количество букв в найденной последовательности.

    Например, в строке «−.−−...−..−..»«-.--...-..-..» есть буквы «.−»«.-» (1 точка и тире), «...−»«...-» (3 точки и тире) и «..−»«..-» (2 точки и тире). Непрерывная последовательность «...−..−»«...-..-» дает ответ 2.

    Файл к заданию: https://drive.google.com/file/d/1J1ILnM9RVtztvVmKf6MkQEQEjXgxvthw/view

  • id 1216131 балл

    Задания на обработку символьных строк

    Текстовый файл содержит только символы тире и точка («−»«-» и «.»«.»), представляющие собой запись азбуки Морзе. Буквой в данной задаче называется любая последовательность из одной, двух или трех точек, после которой обязательно следует ровно одно тире (играющее роль разделителя).

    Например, комбинации «.−»«.-», «..−»«..-» и «...−»«...-» являются корректными буквами, а комбинации «−−−−»«----», «....−»«....-» или просто «−»«-» буквами не считаются.

    Определите максимальное количество символов в непрерывной последовательности, образующие корректную последовательность букв.

    В ответе запишите число – количество символов в найденной последовательности.

    Например, в строке «−.−−...−..−..»«-.--...-..-..» есть буквы «.−»«.-» (1 точка и тире), «...−»«...-» (3 точки и тире) и «..−»«..-» (2 точки и тире). Непрерывная последовательность «...−..−»«...-..-» дает ответ 2.

    Файл к заданию: https://drive.google.com/file/d/1phX3BzAcwIrBWLUuTth_Sw06kyitXcIz/view

  • id 1216141 балл

    Задания на обработку символьных строк

    В текстовом файле находится строка, состоящая из цифр от 00 до 99 и заглавных латинских букв XX, YY, ZZ. Известно, что в строке зашифровано сообщение с помощью Полибианского квадрата. Каждая буква исходного сообщения кодируется парой цифр, где первая цифра — номер строки (от 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

    Зашифрованные буквы в файле могут разделяться ровно одним символом-разделителем (XX, YY или ZZ). При этом разделитель между двумя зашифрованными буквами может как присутствовать, так и отсутствовать.

    Определите максимальную длину подстроки, которая может представлять собой непрерывную цепочку корректно зашифрованных гласных букв и разделяющих их одиночных символов XX, YY, ZZ. Символ-разделитель не может стоять в самом начале или в самом конце искомой подстроки.

    Например, для строки 11X1534Z45YY1111X1534Z45YY11 подстрока 11X1534Z4511X1534Z45 является корректной (состоит из гласных 1111, 1515, 3434, 4545, разделенных одиночными XX и ZZ, а пара 1515 и 3434 идет без разделителя, что разрешено). Ее длина — 10 символов. Идущие подряд разделители YYYY прерывают цепочку.

    Файл к заданию: https://drive.google.com/file/d/1lhibunEgyR3QN3Ltis-aYHjjNEKVVPmc/view

  • id 1216151 балл

    Задания на обработку символьных строк

    В текстовом файле находится строка, состоящая из цифр от 00 до 99 и заглавных латинских букв XX, YY, ZZ. Известно, что в строке зашифровано сообщение с помощью Полибианского квадрата. Каждая буква исходного сообщения кодируется парой цифр, где первая цифра — номер строки (от 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

    Зашифрованные буквы в файле могут разделяться ровно одним символом-разделителем (XX, YY или ZZ). При этом разделитель между двумя зашифрованными буквами может как присутствовать, так и отсутствовать.

    Определите минимальную длину подстроки, содержащую не менее 60 символов-разделителей, которая может представлять собой непрерывную цепочку корректно зашифрованных согласных букв и разделяющих их одиночных символов XX, YY, ZZ. Символ-разделитель не может стоять в самом начале или в самом конце искомой подстроки.

    Например, для строки 11X43Y44Z33YY1111X43Y44Z33YY11 (где 4343, 4444, 3333 — согласные, а 1111 — гласная) и условия «содержащую не менее 2 символов-разделителей» искомой подстрокой является 43Y44Z3343Y44Z33. В ней ровно 2 разделителя (YY и ZZ), а по краям стоят зашифрованные согласные. Ее длина — 8 символов. Идущие подряд разделители YYYY прерывают цепочку.

    Файл к заданию: https://drive.google.com/file/d/1mI5CkeeG41h4gzH9rUFc2x67PKEil9KQ/view

  • id 1216161 балл

    Задания на обработку символьных строк

    В текстовом файле находится строка из букв XX, YY, ZZ. Подстроки называются неперекрывающимися, если они не имеют общих символов (индексы их символов в исходном файле не пересекаются). Каждая неперекрывающаяся подстрока должна начинаться с одной и той же выбранной буквы, иметь длину не менее 17 символов и содержать не более 4 букв YY. Определите максимальное количество таких подстрок в файле.

    Например, для строки XYYYYXZXYYYYXZXYYYYXZXYYYYXZ и условий «длиной не менее 3 символов, не более 2 букв YY» максимальное количество таких подстрок равно 2. При выборе стартовой буквы XX: XYYXYY (символы 1–3) и XZXYYXZXYY. При выборе стартовой буквы YY: YYXZXYYXZX и YYXZYYXZ, для ZZ получится выделить только 1 подстроку: ZXYYZXYY.

    Файл к заданию: https://drive.google.com/file/d/17LqpgpEMxUUu-14NlmS55fwZOo-rZvMh/view

  • id 1216171 балл

    Задания на обработку символьных строк

    В текстовом файле находится строка из букв XX, YY, ZZ. Подстроки называются неперекрывающимися, если они не имеют общих символов (индексы их символов в исходном файле не пересекаются). Каждая подстрока должна начинаться с одной и той же буквы, иметь длину не менее 24 символов и содержать не более 3 букв ZZ.

    Определите максимальную суммарную длину неперекрывающихся подстрок при условии, что их количество максимально.

    Например, для строки XXZXZZZXXYXZZZXXXXZXZZZXXYXZZZXX и условий «длина от 4 символов, не более 2 букв ZZ» максимальное количество подстрок равно 2 (для XX и ZZ). Для буквы XX суммарная длина максимальна и равна 11 (подстроки XXZXZXXZXZ и XXYXZZXXYXZZ).

    Файл к заданию: https://drive.google.com/file/d/1tv_Pq8UThmsJpXPcDNvxVy8pV6apE4x5/view

  • id 1216181 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых пара символов 2626 (в указанном порядке) встречается ровно 18 раз, согласная буква встречается ровно один раз, искомая последовательность заканчивается этой единственной согласной буквой.

    В ответе запишите число - количество символов в найденной последовательности.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://drive.google.com/file/d/1n48pdnJwP0Cq6k1FyL6BIg34gJB_52dg/view

  • id 1216191 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых пара символов 4242 (в указанном порядке) встречается ровно 15 раз, гласная буква встречается ровно один раз, искомая последовательность заканчивается этой единственной гласной буквой.

    В ответе запишите число - количество символов в найденной последовательности.

    Для выполнения этого задания следует написать программу.

    Файл к заданию: https://drive.google.com/file/d/1Drcd5l67Of_hhvU2NrftQOlqFrOPLoJP/view

  • id 1216201 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из заглавных букв латинского алфавита - цифр римской системы счисления II, VV, XX, LL, CC, DD, MM. Найдите в файле все непрерывные последовательности символов, являющиеся корректными римскими записями чисел, которые невозможно расширить влево или вправо (то есть символы слева и справа от последовательности, при их наличии, не могут быть частью этой римской записи). Каждое найденное число последовательно обрабатывается по следующим правилам:

    1. Вычисляется десятичное значение числа.

    2. Проверяется, является ли длина его римской записи нечетным числом, а само десятичное значение — четным. Числа, не удовлетворяющие этому условию, дальше не рассматриваются.

    3. Из оставшихся чисел исключаются все те, чья десятичная запись содержит хотя бы одну цифру, совпадающую с первой или последней цифрой десятичной записи предыдущего обработанного (не исключенного) числа. Для первого обработанного числа это правило не применяется.

    Определите количество чисел среди прошедших отбор, у которых сумма всех делителей (включая 1 и само число) является точным квадратом некоторого натурального числа, а количество различных простых делителей строго больше двух. Если одно и то же число удовлетворяет условиям и встречается в файле несколько раз, его необходимо учесть в ответе столько раз, сколько раз оно было найдено.

    Примечание.

    В римской системе счисления приняты следующие правила:

    1) в качестве цифр используют заглавные латинские буквы II, VV, XX, LL, CC, DD, MM, числовое значение которых 1, 5, 10, 50, 100, 500 и 1000 соответственно;

    2) цифры VV, LL, DD никогда не повторяются;

    3) цифры II, XX, CC, MM могут повторяться не более трёх раз подряд;

    4) если меньшая цифра стоит слева от большей, её значение вычитается из большей; вычитать можно только одну цифру II, XX или CC; вычитаемое не может быть меньше одной десятой от уменьшаемого;

    5) если цифра стоит справа от большей или равной, их значения складываются;

    6) цифры в записи числа располагаются слева направо в порядке невозрастания их числового значения за исключением случаев вычитания.

    Например, римская запись MMXXVIMMXXVI корректна обозначает число 2026, а запись MDDIVXXXMDDIVXXX некорректна.

    Файл к заданию: https://drive.google.com/file/d/1poE5JN7OaI7KHMOgaaeNUORrrgfx-UUr/view

  • id 1216211 балл

    Задания на обработку символьных строк

    Текстовый файл состоит из заглавных букв латинского алфавита - цифр римской системы счисления II, VV, XX, LL, CC, DD, MM. Найдите в файле все непрерывные последовательности символов, являющиеся корректными римскими записями чисел, которые невозможно расширить влево или вправо (то есть символы слева и справа от последовательности, при их наличии, не могут быть частью этой римской записи). Каждое найденное число последовательно обрабатывается по следующим правилам:

    1. Вычисляется десятичное значение числа.

    2. Проверяется, является ли длина его римской записи четным числом, а само десятичное значение — нечетным. Числа, не удовлетворяющие этому условию, дальше не рассматриваются.

    3. Из оставшихся чисел исключаются все те, у которых сумма цифр десятичной записи имеет хотя бы один общий делитель, больший 1, с суммой цифр десятичной записи предыдущего обработанного (не исключенного) числа. Для первого обработанного числа это правило не применяется.

    Определите количество чисел среди прошедших отбор, у которых сумма всех собственных делителей (всех делителей, кроме самого числа, включая 1) является нечетным числом, а количество различных простых делителей строго больше одного. Если одно и то же число удовлетворяет условиям и встречается в файле несколько раз, его необходимо учесть в ответе столько раз, сколько раз оно было найдено.

    Примечание. В римской системе счисления приняты следующие правила:

    1) в качестве цифр используют заглавные латинские буквы II, VV, XX, LL, CC, DD, MM, числовое значение которых 1, 5, 10, 50, 100, 500 и 1000 соответственно;

    2) цифры VV, LL, DD никогда не повторяются;

    3) цифры II, XX, CC, MM могут повторяться не более трёх раз подряд;

    4) если меньшая цифра стоит слева от большей, её значение вычитается из большей; вычитать можно только одну цифру II, XX или CC; вычитаемое не может быть меньше одной десятой от уменьшаемого;

    5) если цифра стоит справа от большей или равной, их значения складываются;

    6) цифры в записи числа располагаются слева направо в порядке невозрастания их числового значения за исключением случаев вычитания.

    Например, римская запись MMXXVIMMXXVI корректна обозначает число 2026, а запись MDDIVXXXMDDIVXXX некорректна.

    Файл к заданию: https://drive.google.com/file/d/1zjV4d54tcx_PklxhXf7D6pCrP6pPpGG_/view

Основная информация об экзамене

Когда будет экзамен

ИЮНЬ 2027

Дата сдачи 2027

18 ИЮНЯ

Резервные даты 2027

24 И 25 ИЮНЯ

Экзамен длится

3 Ч 55 МИН

Результаты выпускников 2025 года

Изучай средние баллы и оценивай свои шансы

55.8Среднийбалл 2025
800Стобалльниковв 2025
11%
0–30
25.2%
31–50
28.1%
51–70
20.7%
71–85
15%
86–100
Ниже порога 40БВыше порога

Твой путь к высоким баллам начинается здесь

Занимайся без стресса и паники и приходи к топовым результатам

Твой путь к высоким баллам начинается здесь от 100балльного репетитора
  • Все задания создают реальные эксперты ЕГЭ
  • Фильтры по предметам, номерам и темам
  • Никакой лишней рекламы: только задания и ответы
  • Можно готовиться в удобной мобильной версии

Выбирай предмети начинай подготовку

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

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

Выбирай предмет и начинай подготовку от 100балльного репетитора

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

Выбирай предмет и начинай подготовку от 100балльного репетитора

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

Выбирай предмет и начинай подготовку от 100балльного репетитора

ХОЧЕШЬ ПОСТУПИТЬ НА БЮДЖЕТ?

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

Хочешь поступить на бюджет? от 100балльного репетитора