blob: 39e5df8240e8cffc7f589577dce54e313ad2bf99 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
###
# Sum square difference
# 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.
###
const count = 100
sum_of_squares = sum(x ^ 2 for x in 1:count)
square_of_sum = sum(1:count) ^ 2
println(square_of_sum - sum_of_squares)
|