Задание 5. Информатика. ЕГЭ. Поляков-6992
- Просмотры: 40
- Изменено: 16 февраля 2025
(Е. Джобс) Автомат получает на вход трехзначное число. Поэтому числу строится новое число по следующим правилам.
- Перемножаются первая и вторая, а также вторая и третья цифры исходного числа.
- Полученные два числа записываются друг за другом в порядке убывания (без разделителей).
Пример. Исходное число: \(543.\) Произведения: \(5 \cdot 4 = 20;\) \(4 \cdot 3 = 12.\) Результат: \(2012.\)
Укажите максимальное число, в результате обработки которого, автомат выдаст число \(240.\)
Решение:
Python
def R(N):
d3 = N % 10
d2 = N // 10 % 10
d1 = N // 100
tmp = sorted([d1 * d2, d2 * d3])
return f'{tmp[1]}{tmp[0]}'
for N in range(999, 99, -1):
if R(N) == '240':
print(N)
break
Ответ: \(830\)