Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 512 Мб | |
Максимальный балл: | 1 |
Требуется реализовать на языке программирования Python функцию
from collections.abc import Generator
def factor_integer(n: int) -> Generator[int, None, None]:
'''Yields all factors of `n` in ascending order, repeating each factor the number of times equal to its exponent.
Args:
n: integer to factor
'''
pass
Функция возвращает объект типа генератор, производящий простые множители числа n в порядке возрастания, при этом каждый множитель повторяется столько раз, сколько он делит число n.
Код решения должен содержать только определение и реализацию функции.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 | print(*factor_integer(100))
|
|