From 2d34e77b13d5028ed710ffe852cef816fd3b74a2 Mon Sep 17 00:00:00 2001 From: Johannes Date: Tue, 21 Oct 2025 11:10:59 +0200 Subject: [PATCH] runner --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 8fd22d1..1374067 100644 --- a/src/main.rs +++ b/src/main.rs @@ -22,6 +22,7 @@ fn main() { (15, day15::day_main), (16, day16::day_main), (17, day17::day_main), + (18, day18::day_main), (19, day19::day_main), (21, day21::day_main), (22, day22::day_main), @@ -29,17 +30,20 @@ fn main() { (23, day23::day_main), (24, day24::day_main), (25, day25::day_main), - (18, day18::day_main), // PLACEHOLDER ]); let day: Option = args().nth(1).and_then(|a| a.parse().ok()); let Some(day) = day else { + let start = Instant::now(); mains .iter() .sorted_by_key(|entry| entry.0) .for_each(|(d, f)| { run(*d, f); }); + let duration = start.elapsed(); + println!(); + println!("{COLOR}{ITALIC}All tasks took {duration:?}{RESET_FORMATTING}"); return; };