From 84bcbd550b83e665da7b48d86e61ef95a57233bc Mon Sep 17 00:00:00 2001 From: Keenan Tims Date: Fri, 15 Dec 2023 18:09:49 -0800 Subject: [PATCH] day5: add timing --- 5/src/main.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/5/src/main.rs b/5/src/main.rs index cbc1aed..95684f4 100644 --- a/5/src/main.rs +++ b/5/src/main.rs @@ -1,9 +1,9 @@ use std::fs::File; use std::io::{BufRead, BufReader, Lines}; use std::ops::Range; +use std::time::Instant; use itertools::Itertools; -use rayon::prelude::*; // --- Day 5: If You Give A Seed A Fertilizer --- @@ -138,8 +138,15 @@ fn get_input() -> InputIter { } fn main() { - println!("Problem 1 solution: {}", problem1(get_input())); - println!("Problem 2 solution: {}", problem2(get_input())); + let start = Instant::now(); + let ans1 = problem1(get_input()); + let duration = start.elapsed(); + println!("Problem 1 solution: {} [{}s]", ans1, duration.as_secs_f64()); + + let start = Instant::now(); + let ans2 = problem2(get_input()); + let duration = start.elapsed(); + println!("Problem 2 solution: {} [{}s]", ans2, duration.as_secs_f64()); } // PARSING