September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
|
|
@ -0,0 +1,15 @@
|
|||
mod pagesieve;
|
||||
|
||||
use pagesieve::{count_primes_paged, primes_paged};
|
||||
|
||||
fn main() {
|
||||
println!("First 20 primes:\n {:?}",
|
||||
primes_paged().take(20).collect::<Vec<_>>());
|
||||
println!("Primes between 100 and 150:\n {:?}",
|
||||
primes_paged().skip_while(|&x| x < 100)
|
||||
.take_while(|&x| x < 150)
|
||||
.collect::<Vec<_>>());
|
||||
let diff = count_primes_paged(8000) - count_primes_paged(7700);
|
||||
println!("There are {} primes between 7,700 and 8,000", diff);
|
||||
println!("The 10,000th prime is {}", primes_paged().nth(10_000).unwrap());
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue