--- id: 5900f3721000cf542c50fe85 challengeType: 5 title: 'Problem 6: Sum square difference' videoUrl: '' localeTitle: 问题6:求和方差 --- ## Description
前十个自然数的平方和是,
1 2 + 2 2 + ... + 10 2 = 385
前十个自然数之和的平方是,
(1 + 2 + ... + 10) 2 = 55 2 = 3025
因此,前十个自然数的平方和与和的平方之间的差值为3025 - 385 = 2640.求出前n自然数的平方和与总和的平方之间的差值。
## Instructions
## Tests
```yml tests: - text: sumSquareDifference(10)应该返回2640。 testString: 'assert.strictEqual(sumSquareDifference(10), 2640, "sumSquareDifference(10) should return 2640.");' - text: sumSquareDifference(20)应该返回41230。 testString: 'assert.strictEqual(sumSquareDifference(20), 41230, "sumSquareDifference(20) should return 41230.");' - text: sumSquareDifference(100)应该返回25164150。 testString: 'assert.strictEqual(sumSquareDifference(100), 25164150, "sumSquareDifference(100) should return 25164150.");' ```
## Challenge Seed
```js function sumSquareDifference(n) { // Good luck! return true; } sumSquareDifference(100); ```
## Solution
```js // solution required ```