Updating README.md #2
@ -44,11 +44,13 @@ impl Preamble {
|
|||||||
fn find_sum_pair(&self, total: usize) -> Option<(usize, usize)> {
|
fn find_sum_pair(&self, total: usize) -> Option<(usize, usize)> {
|
||||||
for idx in 0..25 {
|
for idx in 0..25 {
|
||||||
let entry = self.entries[(self.entries_start_idx + idx) % 25];
|
let entry = self.entries[(self.entries_start_idx + idx) % 25];
|
||||||
|
if entry <= total {
|
||||||
let needed = total - entry;
|
let needed = total - entry;
|
||||||
if self.set.contains(&needed) {
|
if self.set.contains(&needed) {
|
||||||
return Some((entry, needed));
|
return Some((entry, needed));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user