Задание 5. Информатика. ЕГЭ. Поляков-6983
- Просмотры: 66
- Изменено: 17 февраля 2025
(Е. Джобс) Автомат получает на вход четырехзначное число. По этому числу строится новое число по следующим правилам.
- Перемножаются первая и вторая, а также третья и четвертая цифры исходного числа.
- Полученные два числа записываются друг за другом в порядке возрастания (без разделителей).
Пример. Исходное число: \(5431.\) Произведения: \(5 \cdot 4 = 20;\) \(3 \cdot 1 = 3.\) Результат: \(320.\)
Укажите максимальное число, в результате обработки которого, автомат выдаст число \(1214.\)
Решение:
Python
def R(N):
sn = str(N)
nums = sorted([int(sn[0]) * int(sn[1]),
int(sn[2]) * int(sn[3])])
return f'{nums[0]}{nums[1]}'
for N in range(9999, 999, -1):
if R(N) == '1214':
print(N)
break
Ответ: \(7262\)