Fix importing primes.
This commit is contained in:
@@ -49,7 +49,12 @@ fn main() {
|
|||||||
let in_file = File::open(opts.import.unwrap()).unwrap();
|
let in_file = File::open(opts.import.unwrap()).unwrap();
|
||||||
let reader = BufReader::new(in_file);
|
let reader = BufReader::new(in_file);
|
||||||
for p in reader.lines().into_iter() {
|
for p in reader.lines().into_iter() {
|
||||||
prime_list.push(p.unwrap().parse().unwrap());
|
let prime:u64 = p.unwrap().parse().unwrap();
|
||||||
|
if (prime as usize) > opts.num {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
prime_list.push(prime);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61,7 +66,7 @@ fn main() {
|
|||||||
let mut start:usize = if prime_list.is_empty() {
|
let mut start:usize = if prime_list.is_empty() {
|
||||||
2
|
2
|
||||||
} else {
|
} else {
|
||||||
*prime_list.last().unwrap() as usize
|
(*prime_list.last().unwrap() + 1) as usize
|
||||||
};
|
};
|
||||||
while start < opts.num {
|
while start < opts.num {
|
||||||
let end = if start + SEGMENT_SIZE < opts.num {
|
let end = if start + SEGMENT_SIZE < opts.num {
|
||||||
|
|||||||
Reference in New Issue
Block a user