Присоединиться

11 класс·средний уровень

Прибавь 12. Поменяй местамиПервая из этих команд увеличивает число на

Условие

Исполнитель преобразует число на экране. У исполнителя есть две команды, которые обозначены номерами:1. Прибавь 12. Поменяй местамиПервая из этих команд увеличивает число на экране на 1. Вторая команда может применяться только к числу, у которого цифра разряда десятков по значению меньше цифры, стоящей в разряде единиц, и действует, заменяя число на экране числом, в котором цифры двух младших разрядов поменяны местами. Программа для исполнителя — это последовательность команд.

Сколько существует программ, для которых при исходном числе 110 результатом является число 154?

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Приведём решение на языке Python. def change(x): x1 = (x %

Осталось ещё 2 шага

  1. // 10 x2 = x % 10 if x1 < x2: return…

  2. // 10 < x % 10: return f(x + 1, y) +…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Оператор присваивания и ветвления. Перебор вариантов»