Задача к ЕГЭ по информатике на тему «действия над цифрами числа» №1

Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам:

  1. Складываются первая и вторая, а также вторая и третья цифры исходного числа.

  2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).

Пример. Исходное число: 249.  Суммы: 2+ 4 = 6;4 + 9 = 13.  Результат: 136.

Укажите наименьшее число, в результате обработки которого автомат выдаст число 178  .

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
Оцените статью
Я решу все!