diff --git a/src/Julia/Problem006.jl b/src/Julia/Problem006.jl new file mode 100644 index 0000000..e923edd --- /dev/null +++ b/src/Julia/Problem006.jl @@ -0,0 +1,36 @@ +#= +Created on 20 Jun 2021 + +@author: David Doblas Jiménez +@email: daviddoji@pm.me + +Solution for Problem 6 of Project Euler +https://projecteuler.net/problem=6 +=# + +function Problem6() + #= + The sum of the squares of the first ten natural numbers is, + 1^2 + 2^2 + ... + 10^2 = 385 + + The square of the sum of the first ten natural numbers is, + (1 + 2 + ... + 10)^2 = 55^2 = 3025 + + Hence the difference between the sum of the squares of the first ten + natural numbers and the square of the sum is 3025 − 385 = 2640. + + Find the difference between the sum of the squares of the first one + hundred natural numbers and the square of the sum. Statement + =# + n = 100 + square_of_sum = sum(i for i in (1:n))^2 + sum_squares = sum(i^2 for i in 1:n) + diff = square_of_sum - sum_squares + return diff +end + + +println("Time to evaluate Problem 6:") +@time Problem6() +println("") +println("Result for Problem 6: ", Problem6())