Prime Factors

Find all prime factors of a number using trial division.

Code

Algorithms
factors = []
num = n
i = 2
while i * i <= num:
    while num % i == 0:
        factors.append(i)
        num //= i
    i += 1
if num > 1:
    factors.append(num)
return factors

Parameters

Number to factorize

Server

More Python Snippets