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

Автомат получает на вход четырехзначное число. По этому числу строится новое число по следующим правилам.
1. Перемножаются отдельно первая и вторая цифры, а также – вторая и третья цифры.
2. Полученные два числа записываются друг за другом в порядке убывания.

Укажите наибольшее число, при обработке которого автомат выдает результат 4212.

for n in range(1000, 10000):
    n = str(n)
    f = int(n[0])*int(n[1])
    s = int(n[1])*int(n[2])
    if str(max(f,s))+str(min(f,s)) == ’4212’:
        print(n)

Ответ: 7629
Оцените статью
Я решу все!