ОПРАЦЮВАННЯ ТЕКсто Розмістити курсор у потрібному місці тексту С Вибрати у групі Символи кнопку Символ Вибрати у списку символ а Вибрати вкладку Вставлення Інші символи – вибрати символ°ЭВставити Увести з клавіатури символ +
Максимальная цифра м.б. 9, значит сумма цифр не может быть больше 18 1) Сначала уберем из списка все возрастающие - 1619 316 916 останется 1616 169 163 1916 116 2) Из этого списка удалим также 1916, т.к 19 не может быть (сумма цифр макс 18) Останется 1616 169 163 116 3) Рассмотрим, все ли числа могли получится, как результат сложения 1616 могло получится, если число, например, 888. Значит его оставляем 169 - например, 972 или 881. Значит, тоже подходит 163 - 16 может получиться как сумма 8+8 7+9, но тогда мы не получим 3. Т.е. это число не подходит - удаляем 116 - это, например, 560, 651, т.е подходит Значит осталось 1616, 169, 116 ответ: 3
n = int(input())
max = n
min = n
while (n != 0):
n = int(input())
if n != 0:
if n > max:
max = n
elif n < min:
min = n
print(min,max)
Input/Output:5
7
2
3
0
2 7
1) Сначала уберем из списка все возрастающие - 1619 316 916
останется 1616 169 163 1916 116
2) Из этого списка удалим также 1916, т.к 19 не может быть (сумма цифр макс 18)
Останется 1616 169 163 116
3) Рассмотрим, все ли числа могли получится, как результат сложения
1616 могло получится, если число, например, 888. Значит его оставляем
169 - например, 972 или 881. Значит, тоже подходит
163 - 16 может получиться как сумма 8+8 7+9, но тогда мы не получим 3. Т.е. это число не подходит - удаляем
116 - это, например, 560, 651, т.е подходит
Значит осталось 1616, 169, 116
ответ: 3