Sha256: 9b0e678aefd3dc196826631d3024024c288758ca14b0a48cca5fc894cc42ab2e
Contents?: true
Size: 308 Bytes
Versions: 396
Compression:
Stored size: 308 Bytes
Contents
pub fn primes_up_to(limit: i32) -> Vec<i32> { let mut integers = (1..limit).map(|x| x + 1).collect::<Vec<i32>>(); let mut p = Some(2); while let Some(y) = p { integers.retain(|&x| (x == y) || (x % y != 0)); p = integers.clone().into_iter().find(|x| *x > y); } integers }
Version data entries
396 entries across 396 versions & 1 rubygems