← К задачам
Тяжело · +5ДелителиЕГЭ задание 25Перебор

Задание 25: числа с заданным количеством делителей

В задании 25 КЕГЭ работают с делителями целых чисел в заданном диапазоне.

Напишите функцию numbers_with_k_divisors(a, b, k), которая возвращает список всех чисел N из отрезка [a, b], у которых ровно k натуральных делителей (считая 1 и само число). Числа в списке — по возрастанию.

Формат входа: целые a, b (границы отрезка, a ≤ b) и k. Формат выхода: список целых чисел.

Пример 1: numbers_with_k_divisors(10, 20, 2)[11, 13, 17, 19] (ровно 2 делителя — это простые числа). Пример 2: numbers_with_k_divisors(1, 50, 3)[4, 9, 25, 49] (3 делителя — квадраты простых).

def numbers_with_k_divisors(a, b, k):
    # верните список чисел N из [a, b] с ровно k делителями
    pass
Для запуска тестов необходима авторизация.
Поддержать проект