--- id: 5900f3881000cf542c50fe9b challengeType: 5 title: 'Problem 28: Number spiral diagonals' videoUrl: '' localeTitle: 'Problema 28: Número de diagonales en espiral' --- ## Description
Comenzando con el número 1 y moviéndose hacia la derecha en el sentido de las agujas del reloj, se forma una espiral de 5 por 5 como sigue: 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 It se puede verificar que la suma de los números en las diagonales es 101. ¿Cuál es la suma de los números en las diagonales en una espiral by by n formada de la misma manera?
## Instructions
## Tests
```yml tests: - text: spiralDiagonals(101) debe devolver 692101. testString: 'assert(spiralDiagonals(101) == 692101, "spiralDiagonals(101) should return 692101.");' - text: spiralDiagonals(303) debe devolver 18591725. testString: 'assert(spiralDiagonals(303) == 18591725, "spiralDiagonals(303) should return 18591725.");' - text: spiralDiagonals(505) debe devolver 85986601. testString: 'assert(spiralDiagonals(505) == 85986601, "spiralDiagonals(505) should return 85986601.");' - text: spiralDiagonals(1001) debe devolver 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 ```