25.04.2025

Поляков егэ 5 — 215

    215) Автомат обрабатывает трёхзначное натуральное число N по следующему алгоритму.
1. Из цифр, образующих десятичную запись N, строятся наибольшее и наименьшее 
            возможные двузначные числа (числа не могут начинаться с нуля).
2. На экран выводится разность полученных двузначных чисел.
Пример. Дано число N = 351. Алгоритм работает следующим образом.
1. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13.
2. На экран выводится разность 53 – 13 = 40.
Чему равно количество трёхзначных чисел N, в результате обработки которых на экране автомата появится число 35?

for n in range(100,1000):
    n=str(n)
    mas=[n[0],n[1],n[2]]
    # print(mas)
    mas=sorted(mas,reverse=True)
    # print(mas)
    if int(mas[2])!=0:
        rezult=int(mas[0]+mas[1]) - int(mas[2]+mas[1])
    else:
        rezult = int(mas[0] + mas[1]) - int(mas[1] + mas[2])
    # print(rezult)
    if rezult==35:
        print(n)