diff --git a/projecteuler/082/src/main.rs b/projecteuler/082/src/main.rs index 18e948e..a203791 100644 --- a/projecteuler/082/src/main.rs +++ b/projecteuler/082/src/main.rs @@ -1,4 +1,5 @@ use std::collections::HashMap; +use std::time::Instant; use nom::{ bytes::streaming::tag, @@ -17,6 +18,7 @@ fn parse_input(input: &str) -> IResult<&str, Vec>> { fn main() { println!("Hello, this is Patrick"); + let now = Instant::now(); let input_text = include_str!("../matrix.txt"); let (_input, matrix) = parse_input(input_text).unwrap(); @@ -49,4 +51,5 @@ fn main() { ); println!("The minimal path is: {}", minimal_path.unwrap().1); + println!("Executed in {:?}", now.elapsed()); } diff --git a/projecteuler/083/src/main.rs b/projecteuler/083/src/main.rs index 0319be5..4b5f593 100644 --- a/projecteuler/083/src/main.rs +++ b/projecteuler/083/src/main.rs @@ -1,4 +1,5 @@ use std::collections::HashMap; +use std::time::Instant; use nom::{ bytes::streaming::tag, @@ -17,6 +18,7 @@ fn parse_input(input: &str) -> IResult<&str, Vec>> { fn main() { println!("Hello, this is Patrick"); + let now = Instant::now(); let input_text = include_str!("../matrix.txt"); let (_input, matrix) = parse_input(input_text).unwrap(); @@ -53,4 +55,5 @@ fn main() { ); println!("The minimal path is: {}", minimal_path.unwrap().1); + println!("Executed in {:?}", now.elapsed()); }