From 76ae30f975d6189a6563b1d46d23240eb11ba1ed Mon Sep 17 00:00:00 2001 From: Peery Date: Sun, 4 Dec 2022 20:31:43 +0100 Subject: [PATCH] Day 4 (Puzzle 2) - Camp Cleanup Adapted the final overlap check to count anything not 0 instead and it succeeded the second puzzle. --- day4/src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/day4/src/main.rs b/day4/src/main.rs index 6e711ea..efea9e0 100644 --- a/day4/src/main.rs +++ b/day4/src/main.rs @@ -73,12 +73,12 @@ fn main() { let overlaps: Vec = check_for_overlaps(&pair); //println!("Overlap is: {:?}", overlaps); - if overlaps.len() == pair[0].len() || overlaps.len() == pair[1].len() { - println!("Found a complete overlap in the following pair: {:?}", pair); + if overlaps.len() != 0 { + println!("Found an overlap in the following pair: {:?}", pair); complete_overlap_count += 1; } } println!(); - println!("Found {} pairs with complete overlaps!", complete_overlap_count); + println!("Found {} pairs with overlaps!", complete_overlap_count); } \ No newline at end of file