Твой ответ на задание неверен.
В задаче используется Исполнитель Редактор, которому на вход подается строка цифр. Редактор умеет выполнять две команды: заменить (v, w) и нашлось (v). Первая команда заменяет первое слева вхождение цепочки v на цепочку w, если цепочка v присутствует в строке. Вторая команда проверяет, встречается ли цепочка v в строке.
В задании дана программа для Исполнителя Редактор, которая выполняет следующие действия:
- Ищет в строке первое вхождение цепочки 01, 02 либо 03 и если находит, то заменяет ее на новую цепочку.
- Заменяет первое вхождение цепочки 01 на цепочку 2302.
- Заменяет первое вхождение цепочки 02 на цепочку 10.
- Заменяет первое вхождение цепочки 03 на цепочку 201.
Изначально в строке были только нули, единицы, двойки и тройки. После выполнения программы получилась строка, содержащая 61 единицу, 49 двоек и 36 троек. Из этой информации мы можем понять, что в исходной строке находилась цепочка 01, которая была заменена на цепочку 2302. После замены это привело к тому, что в строке стало на 2 единицы больше, чем было до замены. Таким образом, в исходной строке было 61 - 2 = 59 единиц.
Поэтому, ответ на задачу: "В исходной строке было 59 единиц".
Оцени мой ответ на задание лайком или дизлайком.
