Files
exercism_puzzles/python/prime-factors/prime_factors.py
T

11 lines
260 B
Python

def factors(value):
prime_factors: list[int] = []
factor: int = 2
while value > 1:
if value % factor == 0:
prime_factors.append(factor)
value //= factor
else:
factor += 1
return prime_factors