(А. Кабанов) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от \(0\) до \(10~000\) включительно. Рассматривается множество элементов последовательности, у которых ровно два из его делителей входят в список \((2,~3,~5,~7).\) Найдите количество, затем сумму минимального и максимального из таких чисел.
Решение:
Python
nums = [int(z) for z in open('4310.txt')]
good = [z for z in nums if sum(z % d == 0 for d in (2, 3, 5, 7)) == 2]
print(len(good), min(good) + max(good))
Ответ: \(531 \,\, 10774\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене