Skip to content

Instantly share code, notes, and snippets.

@benaryorg
Created September 25, 2015 16:40
Show Gist options
  • Save benaryorg/486102ad45bf6a46aca7 to your computer and use it in GitHub Desktop.
Save benaryorg/486102ad45bf6a46aca7 to your computer and use it in GitHub Desktop.
extern crate primeiter;
use primeiter::PrimeIter;
fn num_facts(mut num: u64)->u64
{
let mut count = 1;
let primes = PrimeIter::new();
for prime in primes
{
if prime>num
{
break;
}
while num%prime==0
{
num /= prime;
count += 1;
}
}
count
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment