--- id: 5900f3881000cf542c50fe9b challengeType: 5 title: 'Problem 28: Number spiral diagonals' videoUrl: '' localeTitle: 'Задача 28: Число спиральных диагоналей' --- ## Description
Начиная с номера 1 и перемещаясь вправо по часовой стрелке, спираль 5 на 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. Какова сумма чисел на диагоналях по а с помощью спирали, образованной таким же образом?
## Instructions
## Tests
```yml tests: - text: spiralDiagonals(101) должны возвращать 692101. testString: 'assert(spiralDiagonals(101) == 692101, "spiralDiagonals(101) should return 692101.");' - text: spiralDiagonals(303) должны вернуть 18591725. testString: 'assert(spiralDiagonals(303) == 18591725, "spiralDiagonals(303) should return 18591725.");' - text: spiralDiagonals(505) должны возвращать 85986601. testString: 'assert(spiralDiagonals(505) == 85986601, "spiralDiagonals(505) should return 85986601.");' - text: spiralDiagonals(1001) должны возвращать 669171001. testString: 'assert(spiralDiagonals(1001) == 669171001, "spiralDiagonals(1001) should return 669171001.");' ```
## Challenge Seed
```js function spiralDiagonals(n) { // Good luck! return n; } spiralDiagonals(1001); ```
## Solution
```js // solution required ```