Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.
1. Перемножаются отдельно первая и вторая цифры, а также вторая и третья цифры.
2. Полученные два числа записываются друг за другом в порядке невозрастания без разделителей.
Пример. Исходное число: 179. Произведения: 1 · 7 = 7; 7 · 9 = 63. Результат: 637.
Укажите наименьшее число, при обработке которого автомат выдаёт
Получаем произведение x1 · x2 = 12, а другое произведение x2 · x3
12 = 6 · 2 = 3 · 4.
3 = 1 · 3 и никак иначе.
Значит, необходимо
Значит, нам подходит
Ответ:134.
Приведём другое решение на языке Python.
for i in range(100, 1000):
s = str(i)
k1 = int(s[0]) * int(s[1])
k2 = int(s[1]) * int(s[2])
first = str(max(k1, k2))
second = str(min(k1, k2))
s1 = first + second
if s1 == '123':
print(i)
break

