Рассматривается множество целых чисел, принадлежащих числовому отрезку [54123; 75321], которые имеют ровно 5 делителей в диапазоне [10;20].
Найдите количество таких чисел и максимальное из них (через пробел).
Ответ:
Источник: «Евгений Джобс»
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 |
mx = 0 k = 0 for i in range(54123, 75321 + 1): kd = 0 for j in range(10, 20 + 1): if i % j == 0: kd += 1 if kd == 5 and i > mx: k += 1 mx = i print(k, mx) |
193 75180
Ответ: 193 75180
