From 8ddefb903ee2c5ae3b82e415a98d86d93f90f6b4 Mon Sep 17 00:00:00 2001 From: Philippe Zwietering Date: Thu, 9 Feb 2023 00:06:03 +0100 Subject: [PATCH] Added 'benchmarking' to projecteuler 082 and 083 --- projecteuler/082/src/main.rs | 3 +++ projecteuler/083/src/main.rs | 3 +++ 2 files changed, 6 insertions(+) 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()); }