From 6a7cfae109420f43e8a74c1a21a8537b89298805 Mon Sep 17 00:00:00 2001 From: Tobias Maier Date: Mon, 6 Dec 2021 20:17:03 +0100 Subject: [PATCH] Worked on fec 5 --- december_5/src/main.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/december_5/src/main.rs b/december_5/src/main.rs index bba7e0d..8c81288 100644 --- a/december_5/src/main.rs +++ b/december_5/src/main.rs @@ -8,6 +8,7 @@ fn main(){ let reader = BufReader::new(file); let mut lines: Vec<((u32, u32),(u32, u32))> = Vec::new(); + let mut max_val: u32 = 0; for line in reader.lines(){ let line_as_string = line.unwrap(); @@ -18,9 +19,17 @@ fn main(){ let y1 = origin[1].parse::().unwrap(); let x2 = dest[0].parse::().unwrap(); let y2 = dest[1].parse::().unwrap(); - + + if origin.iter().max().unwrap().parse::().unwrap() > max_val { + max_val = origin.iter().max().unwrap().parse::().unwrap(); + } + if dest.iter().max().unwrap().parse::().unwrap() > max_val { + max_val = dest.iter().max().unwrap().parse::().unwrap(); + } + if x1 == x2 || y1 == y2 { lines.push(((x1,y1),(x2,y2))) } } + println!("Max Val: {}", max_val); } \ No newline at end of file