https://projecteuler.net/problem=6
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.
Find the sum of the squares of the first 100 natural numbers
In [20]:
sum_of_squares = sum([i ** 2 for i in range(1,101)])
Find the square of the sum of the first 100 natural numbers
In [21]:
square_of_sum = (sum([i for i in range(1,101)])) ** 2
Find and print the difference
In [22]:
difference = square_of_sum - sum_of_squares
print(difference)
Success!
In [ ]:
# This cell will be used for grading, leave it at the end of the notebook.