Исполнитель Редактор получает на вход строчку цифр и преобразовывает её. Редактор

Исполнитель Редактор получает на вход строчку цифр и преобразовывает её. Редактор может исполнять две команды, в обеих командах v и w обозначают цепочки цифр.
заменить (v, w)
нашлось (v)
Дана программка для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось (63) ИЛИ нашлось (664) Либо нашлось (6665)
ЕСЛИ нашлось (63) ТО заменить (63, 4)
По другому
ЕСЛИ нашлось (664) ТО поменять (664, 65)
ИНАЧЕ
ЕСЛИ нашлось (6665) ТО поменять (6665, 63) КОНЕЦ ЕСЛИ
КОНЕЦ ЕСЛИ
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Какая строчка получится в результате применения приведённой ниже программы к строке, в которой 1-ая и заключительная числа 3, а между ними стоит 115 цифр 6? В ответе запишите полученную строчку.

Задать свой вопрос
1 ответ
Программа на python 3.5, вычисляющая то, что надобно:

digits = "3" + 115 * "6" + "3"
 
while "63" in digits or "664" in digits or "6665" in digits:
    if "63" in digits:
        digits = digits.replace("63", "4", 1)
    elif "664" in digits:
        digits = digits.replace("664", "65", 1)
    elif "6665" in digits:
        digits = digits.replace("6665", "63", 1)
 
print(digits)

Запускаем и получаем ответ 365.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт