РУҚА
12

Решение: Преобразование строки Редактором

ЕГЭ · Информатика · Задание 12 · Алгоритмы и исполнители
ПовышеннаяФИПИ2386CDКороткий ответ≈ 4 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Определите количество нулей в строке, получившейся в результате применения программы к входной строке $1\underbrace{00\ldots00}_{55}$, то есть к строке, состоящей из единицы, за которой следуют 55 нулей подряд.

Программа последовательно заменяет первое слева вхождение цепочки $10$ на $001$, пока в строке встречается $10$ или $1$. Если цепочка $10$ не встречается, но встречается $1$, она заменяется на $0$.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

В начальной строке есть одна единица и 55 нулей. Пока единица стоит перед нулём, выполняется замена $10 \to 001$.

2

Каждая такая замена добавляет один ноль, поэтому после 55 замен количество нулей станет $55 + 55 = 110$. Единица переместится в конец строки.

Когда цепочка $10$ исчезнет, сработает замена $1 \to 0$. Количество нулей увеличится ещё на один.

Ответ
111
111
так ответ выглядит в бланке

Где здесь ошибаются

Считать, что замена $10$ на $001$ добавляет два нуля вместо одного.

Не учитывать последнюю замену $1$ на $0.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 12 ЕГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.