--- id: 5900f3781000cf542c50fe8b challengeType: 5 videoUrl: '' title: 问题12:高度可分的三角数 --- ## Description
通过添加自然数生成三角数的序列。所以第7个三角形数字是1 + 2 + 3 + 4 + 5 + 6 + 7 = 28.前十个术语是:
1,3,6,10,15,21,28,36,45,55 ......
让我们列出前七个三角形数字的因子:
1: 1
3: 1,3
6: 1,2,3,6
10: 1,2,5,10
15: 1,3,5,15
21: 1,3,7,21
28: 1,2,4,7,14,28
我们可以看到28是第一个超过五个除数的三角形数。超过n除数的第一个三角形数的值是多少?
## Instructions
## Tests
```yml tests: - text: divisibleTriangleNumber(5)应该返回28。 testString: assert.strictEqual(divisibleTriangleNumber(5), 28); - text: divisibleTriangleNumber(23)应该返回630。 testString: assert.strictEqual(divisibleTriangleNumber(23), 630); - text: divisibleTriangleNumber divisibleTriangleNumber(167)应该返回1385280。 testString: assert.strictEqual(divisibleTriangleNumber(167), 1385280); - text: divisibleTriangleNumber divisibleTriangleNumber(374)应该返回17907120。 testString: assert.strictEqual(divisibleTriangleNumber(374), 17907120); - text: divisibleTriangleNumber divisibleTriangleNumber(500)应该返回76576500。 testString: assert.strictEqual(divisibleTriangleNumber(500), 76576500); ```
## Challenge Seed
```js function divisibleTriangleNumber(n) { // Good luck! return true; } divisibleTriangleNumber(500); ```
## Solution
```js // solution required ``` /section>