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

Автомат получает на вход четерехзначное число. По этому числу строится новое число по следующим правилам:
1. Складывается первая и вторая цифра числа, вторая и третья, третья и четвертая.
2.Наибольшая сумма удаляется. Полученные 2 числа записываются в порядке убывания(без разделителей).

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

for n in range(1000, 10000):
    s = str(n)
    p = int(s[0]) + int(s[1])
    v = int(s[1]) + int(s[2])
    t = int(s[2]) + int(s[3])
    avg = p+v+t-min(p, v, t)-max(p, v, t)
    if str(avg)+str(min(p, v, t)) == ’129’:
        print(n)

Ответ: 9936
Оцените статью
Я решу все!