Задача к ЕГЭ по информатике на тему «действия над цифрами числа» №1

Автомат получает на вход четырехзначное число. По этому числу строится новое число по следующим правилам.
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
Оцените статью
Я решу все!