Максимальная цифра в числе равна 7, а сумма цифр равна 14.
Рассматривается множество целых чисел, принадлежащих числовому отрезку [1213; 2223], которые удовлетворяют следующим условиям:
а) Максимальная цифра в числе равна 7, а сумма цифр равна 14.
б) Число делится на 2.
Найдите количество таких чисел и разность между максимальным и минимальным числами.
В ответе запишите сначала количество, а затем разность между максимальным и минимальным числами (через пробел).
Ответ:
Источник: «Павел Волгин»
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
mx = 0 mn = 2224 k = 0 for i in range(1213, 2223 + 1): p = i m = 0 s = 0 while p > 0: if p % 10 > m: m = p % 10 s += p % 10 p = p // 10 if i%2 == 0 and m == 7 and s == 14: k += 1 if i > mx: mx = i if i < mn: mn = i print(k, mx - mn) |
Ответ: 8 900
