Problem 6: Sum square difference
The sum of the squares of the first ten natural numbers is,
12 + 22 + ... + 102 = 385
The square of the sum of the first ten natural numbers is,
(1 + 2 + ... + 10)2 = 552 = 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 n
natural numbers and the square of the sum.
Solution:
function sumSquareDifference(n) {
let sum = 0;
let sqSum = 0;
for(let i=1;i<=n;i++) {
sum+=i;
sqSum+=i*i
}
console.log(sum*sum-sqSum)
return (sum*sum-sqSum);
}
sumSquareDifference(100);
Click here to go to the original link of the question.