freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-6-sum-square-differ...

62 lines
870 B
Markdown
Raw Normal View History

---
id: 5900f3721000cf542c50fe85
title: 问题6求和方差
challengeType: 5
videoUrl: ''
---
# --description--
前十个自然数的平方和是,
1
<sup>2</sup>
- 2
<sup>2</sup>
- ... + 10
<sup>2</sup>
= 385
前十个自然数之和的平方是,
1 + 2 + ... + 10
<sup>2</sup>
= 55
<sup>2</sup>
= 3025
因此前十个自然数的平方和与和的平方之间的差值为3025 - 385 = 2640.求出前`n`自然数的平方和与总和的平方之间的差值。
# --hints--
`sumSquareDifference(10)`应该返回2640。
```js
assert.strictEqual(sumSquareDifference(10), 2640);
```
`sumSquareDifference(20)`应该返回41230。
```js
assert.strictEqual(sumSquareDifference(20), 41230);
```
`sumSquareDifference(100)`应该返回25164150。
```js
assert.strictEqual(sumSquareDifference(100), 25164150);
```
# --solutions--