--- id: 5900f3881000cf542c50fe9b challengeType: 5 videoUrl: '' title: 问题28:对角螺旋数 --- ## Description
从数字1开始,沿顺时针方向向右移动,形成5 x 5螺旋,如下所示: 21 22 23 24 25 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13 可以验证对角线上的数字之和为101。 以相同方式形成的n×n螺旋中的对角线上的数字的总和是多少?
## Instructions
## Tests
```yml tests: - text: 'spiralDiagonals(101)应该返回692101。' testString: assert(spiralDiagonals(101) == 692101); - text: 'spiralDiagonals(101)应该返回18591725。' testString: assert(spiralDiagonals(303) == 18591725); - text: 'spiralDiagonals(101)应该返回85986601。' testString: assert(spiralDiagonals(505) == 85986601); - text: 'spiralDiagonals(101)应该返回669171001。' testString: assert(spiralDiagonals(1001) == 669171001); ```
## Challenge Seed
```js function spiralDiagonals(n) { // Good luck! return n; } spiralDiagonals(1001); ```
## Solution
```js // solution required ``` /section>