Merge branch 'master' of http://git.z.xinu.tv/ggriffiniii/aoc into master

This commit is contained in:
Bill Thiede 2020-12-15 07:58:51 -08:00
commit 89ffe25da6

View File

@ -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
} }
} }