Multiplicative order: Difference between revisions

corrected/re-copied factors() function
(corrected/re-copied factors() function)
Line 1,109:
=={{header|Julia}}==
(Uses the <code>factors</code> function from [[Factors of an integer#Julia]].)
<lang julia>functionusing factors(n)Primes
 
function factors(n)
f = [one(n)]
for (p,e) in factor(n)
f = reduce(vcat, f, [f*p^j for j in 1:e], init=f)
end
return length(f) == 1 ? [one(n), n] : sort!(f)
7,805

edits