Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.
1. Складываются первая и вторая, а также вторая и третья цифры исходного числа.
2. Полученные два числа записываются друг за другом в порядке возрастания (без разделителей).
Пример. Исходное число: 843. Суммы: 8 + 4 = 12; 4 + 3 = 7. Результат: 712.
Сколько существует чисел, в результате обработки которых автомат выдаст число 1216?
Чтобы одно из получившихся чисел могло быть 16, средняя цифра исходного числа должна быть
Пусть средняя цифра
Пусть средняя цифра
Пусть средняя цифра
Всего
Ответ: 6.
Приведём другое решение на языке Python.
k = 0
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 == '1216':
k += 1
print(k)

