Задание 16. Информатика. ЕГЭ Шастин. 9.2.2025
- Просмотры: 374
- Изменено: 10 февраля 2025
(Д. Бахтиев) Алгоритм вычисления значения функции \(F(n)\), где \(n\) — целое число, задан следующими соотношениями:
- \(F(n) = 16,\) при \(n > 2000\);
- \(F(n) =2 \cdot F(n + 3)\), если \(n \leqslant 2000.\)
Чему равно произведение ненулевых цифр значения выражения \(F(50)/F(110)\)?
Решение:
Python
F = {}
for n in range(2004, 40, -1):
F[n] = 2 * F[n + 3] if n <= 2000 else 16
ns = str(F[50] // F[110]).replace('0', '')
pr = 1
for x in ns:
pr *= int(x)
print(pr)
Ответ: \(6720\)