Generates prime factorization of a number. Returns pairs of [prime, exponent] representing factors in the form prime^exponent.
The number to factorize
Empty array for invalid inputs (non-positive or non-integer values)
Pairs of [prime, exponent] representing prime factors
G.pipe( G.primeFactors(60), G.array) // [[2, 2], [3, 1], [5, 1]] (representing 2^2 * 3^1 * 5^1) Copy
G.pipe( G.primeFactors(60), G.array) // [[2, 2], [3, 1], [5, 1]] (representing 2^2 * 3^1 * 5^1)
Generates prime factorization of a number. Returns pairs of [prime, exponent] representing factors in the form prime^exponent.