Project Euler - Problem 6 - Sum Square Difference: Coding Interview Prep (freeCodeCamp)

 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.

Post a Comment

Previous Post Next Post