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)