Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам:
1. Складываются первая и вторая, а также вторая и третья цифры исходного числа.
2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Пример. Исходное число: Суммы:
Результат:
Укажите наименьшее число, в результате обработки которого автомат выдаст число .
for i in range(100, 1000):
n = [int(_) for _ in str(i)]
x = [n[0] + n[1], n[1] + n[2]]
x.sort()
n_new = int(str(x[1]) + str(x[0]))
if n_new == 178:
print(i)
break
Ответ: 980