Skip to main content

factorize

Function factorize 

Source
pub fn factorize<T: PrimalityBase>(target: T) -> BTreeMap<T, usize>
where for<'r> &'r T: PrimalityRefBase<T>,
Expand description

Infaillible factorization

This function re-exports PrimeBufferExt::factorize() with a new NaiveBuffer instance

ยงExamples

use num_prime::nt_funcs::factorize;

let fac = factorize(60u64);
assert_eq!(fac[&2], 2);
assert_eq!(fac[&3], 1);
assert_eq!(fac[&5], 1);