основной код

This commit is contained in:
Роман Бортников 2026-05-08 20:30:31 +03:00
parent 7e7dd1da06
commit 6040674683

15
main.py
View File

@ -1,5 +1,14 @@
def prime_factors(n: int) -> list: def prime_factors(n: int) -> list:
factors = []
d = 2
while d * d <= n:
while n % d == 0:
factors.append(d)
n //= d
d += 1 if d == 2 else 2
if n > 1:
factors.append(n)
return factors
print(prime_factors(12))
print(prime_factors(77))
print(prime_factors(12))