Задание 12 ЕГЭ, информатика: Исполнитель Редактор

ЕГЭ ИнформатикаЗадание 12

Исполнитель Редактор получает на вход строку цифр и преобразует её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А)  заменить (v, w).

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды

заменить (v, w) не меняет эту строку.

Б)  нашлось (v).

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

 

Дана программа для редактора:

НАЧАЛО

                ПОКА НЕ нашлось (00)

                        заменить (01, 220)

                        заменить (02, 1013)

                        заменить (03, 120)

                КОНЕЦ ПОКА

КОНЕЦ

 

Известно, что в исходной строке A было ровно два нуля  — на первом и на последнем месте, а после выполнения данной программы получилась строка B, содержащая 13 единиц и 18 двоек.

Какое наибольшее количество цифр могло быть в строке A?

В подтеме 60 задач
Подробный разбор этой задачи готовится. Пока: ответ выше, гайд по теме «Исполнитель Редактор» и разбор задания 12 — как решать такие задачи по шагам.

Ещё задачи этой подтемы