Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 23. Информатика. ЕГЭ. Поляков-9039
- Просмотры: 199
- Изменено: 20 мая 2026
(И. Карпачёв) У исполнителя имеются две команды, которые обозначены латинскими буквами:
- Прибавь \(1\)
- Умножь на последнюю цифру
Первая из этих команд увеличивает число на экране на \(1.\) Вторая команда умножает число на экране на его последнюю цифру. Если последняя цифра равна \(0\) или \(1,\) то данная команда к числу не применяется. Сколько существует программ, для которых при исходном числе \(24\) результатом является \(150?\)
Решение:
Python
def f(n, targ):
if n >= targ:
return n == targ
return f(n + 1, targ) + (f(n * (n % 10), targ) if n % 10 > 1 else 0)
print(f(24, 150))
Ответ: \(12\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


