Factors of an integer: Difference between revisions

→‎{{header|BQN}}: Version based on prime factorization
(add BQN)
(→‎{{header|BQN}}: Version based on prime factorization)
Line 1,350:
<lang>⟨ 1 3 5 15 823 2469 4115 12345 ⟩
⟨ 1 3 9 27 81 243 729 ⟩</lang>
 
The [https://github.com/mlochbaum/bqn-libs/blob/master/primes.bqn primes] library from bqn-libs can be used for a solution that's more efficient for large inputs. <code>FactorExponents</code> returns each unique prime factor along with its exponent.
<lang bqn>⟨FactorExponents⟩ ← •Import "primes.bqn" # With appropriate path
Factors ← { ∧⥊ 1 ×⌜´ ⋆⟜(↕1+⊢)¨˝ FactorExponents 𝕩 }</lang>
 
=={{header|Burlesque}}==
99

edits