OpenFIPI 2.0

65B0A5

Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.

1. Перемножаются первая и вторая, а также вторая и третья цифры исходного числа.

2. Полученные два числа записываются друг за другом в порядке неубывания (без разделителей).

Пример. Исходное число: 631. Произведения: 6 × 3 = 18; 3 × 1 = 3. Результат: 318.

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

Ответы

732

732

for n in range(100,1000): c=int(str(n)[2:]) b=int(str(n)[1:2]) a=int(str(n)[:1]) d=a*b e=b*c if d>e: f=int(str(e)+str(d)) else:f=int(str(d)+str(e)) if f==621: print(n)