Какая строчка получится в результате применения приведенной ниже программы к строке,
Какая строка получится в результате внедрения приведенной ниже программки к строке, состоящей из 84 единиц?
НАЧАЛО
ПОКА нашлось (11111)
заменить (222, 1)
заменить (111, 2)
КОНЕЦ ПОКА
КОНЕЦ
Возьмём упрощённую версию строчки, состоящую из 15 единиц.
Проделав со строкой все операции можно заметить, что после каждого исполненья программы в строке 9 единиц заменяется на одну, означает после каждого исполненья программки становится на 8 единиц меньше. Будем вычитать из 84 "8", пока не остается gt;5 единиц, чтоб программка смогла работать.
Выходит 84-72=12
Напишем 12 единиц и пропустим их через программку, получится
222111 (поначалу 1-ые три единицы заменяются на два, потом ещё раз и ещё раз, т.к. в строке находится 11111. 222 заменится на 1 не может, т.к. в строке больше не найдено "11111".
Ответ: 222111
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.