Задание 14 из ЕГЭ. Не сходится ответ...Какая строка получится в итоге

Задание 14 из ЕГЭ. Не сходится ответ...
Какая строчка получится в итоге внедрения приведённой ниже
программы к строке, состоящей из 99 единиц?
НАЧАЛО
ПОКА
нашлось
(111)
ЕСЛИ
наш лось
(222)
ТО
поменять
(222, 1)
По другому
поменять
(111, 2)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

Ребят, ответ же 2? Я туплю сижу, т.к. в ответах написно 22211, но 222 - это 1 и 111 - это 2... помогите

Задать свой вопрос
Ромик Найдович
а в ответе не 2211
Аня Базулук
ответ 2211 обязан быть в смысле...
1 ответ
Имеем строчку из единиц длиной 99 символов.
Пока в строке имеется подстрока 111, производится цикл.
Подстрока 111 заменяется на 2 и это убавляет длину строчки на 2 знака.
Эта операция повторяется, пока не появится подстрока 222, что достигается за три прохода по циклу. При этом длина строки в целом сократится на 6.
Подстрока 222 заменяется на 1, после чего выходит строчка начального вида (из одних единиц), но с длиной на 8 меньше начальной.
Этот процесс будет повторятся и длина строчки последовательно будет таковой:
99, 91, 83, ... 11. Можно представить, что строчка конечно воспримет длину 99 mod 8 = 3, но все немножко сложнее.
Дело в том, что строчка длиной 11, т.е. 1111111111 будет поочередно преобразована к
211111111
2211111
22211
и после этого цикл закончится, поскольку подстроки 111 больше найдено не будет.

Ответ: 22211
Irina
там переход после подмены происходит в начало массива, а не в место -откуда произошла замена...
Стефания
после завершение Если,возврат на Пока с начала массива опять
Иваненков Славян
тогда почему первые три 2 не заменяются?
Амелия Полторыхина
сообразила
Лариса Имаева
превосходно
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт