Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.
1. Складываются отдельно первая и вторая цифры, а также вторая и третья цифры.
2. Полученные два числа записываются друг за другом в порядке неубывания без разделителей.
Пример. Исходное число: 872. Суммы: 8 + 7 = 15; 7 + 2 = 9. Результат: 915.
Укажите наименьшее число, при обработке которого автомат выдаёт
Понятно, что 812 — это
Примечание. Число не может начинаться с нуля.
Ответ: 175.
Приведём другое решение на языке 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(min(k1, k2))
second = str(max(k1, k2))
s1 = first + second
if s1 == '812':
print(i)
break

