--- id: 5900f3781000cf542c50fe8b challengeType: 5 title: 'Problem 12: Highly divisible triangular number' videoUrl: '' localeTitle: 问题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, "divisibleTriangleNumber(5) should return 28.");' - text: divisibleTriangleNumber(23)应该返回630。 testString: 'assert.strictEqual(divisibleTriangleNumber(23), 630, "divisibleTriangleNumber(23) should return 630.");' - text: divisibleTriangleNumber divisibleTriangleNumber(167)应该返回1385280。 testString: 'assert.strictEqual(divisibleTriangleNumber(167), 1385280, "divisibleTriangleNumber(167) should return 1385280.");' - text: divisibleTriangleNumber divisibleTriangleNumber(374)应该返回17907120。 testString: 'assert.strictEqual(divisibleTriangleNumber(374), 17907120, "divisibleTriangleNumber(374) should return 17907120.");' - text: divisibleTriangleNumber divisibleTriangleNumber(500)应该返回76576500。 testString: 'assert.strictEqual(divisibleTriangleNumber(500), 76576500, "divisibleTriangleNumber(500) should return 76576500.");' ```
## Challenge Seed
```js function divisibleTriangleNumber(n) { // Good luck! return true; } divisibleTriangleNumber(500); ```
## Solution
```js // solution required ```