Erdös-Selfridge categorization of primes: Difference between revisions
Content added Content deleted
(Added Rust solution) |
m (Rust - simplified code) |
||
Line 600: | Line 600: | ||
fn new(limit: usize) -> ErdosSelfridge { |
fn new(limit: usize) -> ErdosSelfridge { |
||
let mut es = ErdosSelfridge { |
let mut es = ErdosSelfridge { |
||
primes: |
primes: primal::Primes::all().take(limit).collect(), |
||
category: Vec::new(), |
category: Vec::new(), |
||
}; |
}; |
||
for prime in primal::Primes::all().take(limit) { |
|||
es.primes.push(prime); |
|||
} |
|||
es.category.resize(es.primes.len(), 0); |
es.category.resize(es.primes.len(), 0); |
||
es |
es |