aboutsummaryrefslogtreecommitdiff
path: root/julia/006-sum_square_difference.jl
blob: fd5829d573a9a1367fd682e03026ae4ac74f95d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
###
# 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
result = sum(1:COUNT) ^ 2 - sum(x ^ 2 for x in 1:COUNT)
println(result)