From 73aef0ee849bcf9efba5cfd133ba9d933a806c83 Mon Sep 17 00:00:00 2001 From: Mattrixwv Date: Mon, 15 Jun 2020 14:44:14 -0400 Subject: [PATCH] Added times to existing problems --- src/Problems/Problem1.rs | 3 ++- src/Problems/Problem2.rs | 3 ++- src/Problems/Problem3.rs | 3 ++- src/Problems/Problem4.rs | 7 ++++++- src/Problems/Problem5.rs | 5 +++++ src/Problems/Problem6.rs | 5 +++++ 6 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/Problems/Problem1.rs b/src/Problems/Problem1.rs index 6dea9f0..64e2505 100644 --- a/src/Problems/Problem1.rs +++ b/src/Problems/Problem1.rs @@ -51,5 +51,6 @@ pub fn solve() -> Answer{ } /* Results: - +The sum of all numbers < 1000 is 233168 +It took 1.000 microseconds to solve this problem */ diff --git a/src/Problems/Problem2.rs b/src/Problems/Problem2.rs index d7bd297..f2b2197 100644 --- a/src/Problems/Problem2.rs +++ b/src/Problems/Problem2.rs @@ -49,5 +49,6 @@ pub fn solve() -> Answer{ } /* Results: - +The sum of all even fibonacci numbers <= 3999999 is 4613732 +It took 5.100 microseconds to solve this problem */ diff --git a/src/Problems/Problem3.rs b/src/Problems/Problem3.rs index 6b54080..21ee560 100644 --- a/src/Problems/Problem3.rs +++ b/src/Problems/Problem3.rs @@ -51,5 +51,6 @@ pub fn solve() -> Answer{ } /* Results: - +The largest factor of the number 600851475143 is 6857 +It took 1.254 seconds to solve this problem */ diff --git a/src/Problems/Problem4.rs b/src/Problems/Problem4.rs index 0f7a5d2..f8465b4 100644 --- a/src/Problems/Problem4.rs +++ b/src/Problems/Problem4.rs @@ -66,4 +66,9 @@ pub fn solve() -> Answer{ //Return the results return Answer::new(format!("The largest palindrome is {}", palindromes[palindromes.len() - 1]), timer.getString()); -} \ No newline at end of file +} + +/* Results: +The largest palindrome is 906609 +It took 109.264 milliseconds to solve this problem +*/ diff --git a/src/Problems/Problem5.rs b/src/Problems/Problem5.rs index ae2ca6a..dd60eb9 100644 --- a/src/Problems/Problem5.rs +++ b/src/Problems/Problem5.rs @@ -61,3 +61,8 @@ pub fn solve() -> Answer{ //Save the results return Answer::new(format!("The smallest positive number evenly divisibly by all number 1-20 is {}", currentNum), timer.getString()); } + +/* Results: +The smallest positive number evenly divisibly by all number 1-20 is 232792560 +It took 2.524 seconds to solve this problem +*/ diff --git a/src/Problems/Problem6.rs b/src/Problems/Problem6.rs index e4dfaf5..3cecb6f 100644 --- a/src/Problems/Problem6.rs +++ b/src/Problems/Problem6.rs @@ -57,3 +57,8 @@ pub fn solve() -> Answer{ //Save the results return Answer::new(format!("The difference between the sum of the squares and the square of the sum of all numbers from 1-100 is {}\n", (sumOfSquares - squareOfSum).abs()), timer.getString()); } + +/* Results: +The difference between the sum of the squares and the square of the sum of all numbers from 1-100 is 24174150 +It took 0.000 nanoseconds to solve this problem +*/