РУҚА
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 задачи, и у каждой есть такой же разбор. Тіркеу қажет емес.