Автомат получает на вход четырехзначное число. По этому числу строится новое число по следующим правилам.
1. Перемножаются отдельно первая и вторая цифры, а также – третья и четвертая цифры.
2. Полученные два числа записываются друг за другом в порядке убывания.
Укажите наибольшее число, при обработке которого автомат выдает результат 3612.
for i in range(9999, 1000 + 1, -1):
per = int(str(i)[0])*int(str(i)[1])
tret = int(str(i)[2])*int(str(i)[3])
if per > tret:
res = int(str(per) + str(tret))
else:
res = int(str(tret) + str(per))
if res == 3612:
print(i)
break
Ответ: 9462