215) Автомат обрабатывает трёхзначное натуральное число N по следующему алгоритму.
1. Из цифр, образующих десятичную запись N, строятся наибольшее и наименьшее
возможные двузначные числа (числа не могут начинаться с нуля).
2. На экран выводится разность полученных двузначных чисел.
Пример. Дано число N = 351. Алгоритм работает следующим образом.
1. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13.
2. На экран выводится разность 53 – 13 = 40.
Чему равно количество трёхзначных чисел N, в результате обработки которых на экране автомата появится число 35?
y = 0
for n in range(100,1000):
n = str(n)
mas = [n[0],n[1],n[2]]
mas = sorted(mas)
if mas[0] != "0":
z1 = mas[2] + mas[1]
z2 = mas[0] + mas[1]
else:
z1 = mas[2] + mas[1]
z2 = mas[1] + mas[0]
x = int(z1) - int(z2)
if x == 35:
y = y + 1
print(y)