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)