fix day9 overflow
This commit is contained in:
parent
c37bb9dd63
commit
499f6ad008
@ -44,11 +44,13 @@ impl Preamble {
|
||||
fn find_sum_pair(&self, total: usize) -> Option<(usize, usize)> {
|
||||
for idx in 0..25 {
|
||||
let entry = self.entries[(self.entries_start_idx + idx) % 25];
|
||||
if entry <= total {
|
||||
let needed = total - entry;
|
||||
if self.set.contains(&needed) {
|
||||
return Some((entry, needed));
|
||||
}
|
||||
}
|
||||
}
|
||||
None
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user