--- title: 100 doors id: 594810f028c0303b75339acb challengeType: 5 videoUrl: '' localeTitle: 100 puertas --- ## Description

Hay 100 puertas seguidas que están inicialmente cerradas. Haces 100 pases por las puertas. La primera vez, visite todas las puertas y "active" la puerta (si la puerta está cerrada, ábrala; si está abierta, ciérrela). La segunda vez, solo visite cada segunda puerta (es decir, la puerta # 2, # 4, # 6, ...) y actívela. La tercera vez, visite cada tercera puerta (es decir, la puerta # 3, # 6, # 9, ...), etc., hasta que solo visite la puerta número 100.

Implementar una función para determinar el estado de las puertas después de la última pasada. Devuelva el resultado final en una matriz, con solo el número de puerta incluido en la matriz si está abierta.

## Instructions
## Tests
```yml tests: - text: getFinalOpenedDoors es una función. testString: 'assert(typeof getFinalOpenedDoors === "function", "getFinalOpenedDoors is a function.");' - text: getFinalOpenedDoors debe devolver una matriz. testString: 'assert(Array.isArray(getFinalOpenedDoors(100)), "getFinalOpenedDoors should return an array.");' - text: getFinalOpenedDoors no produjo los resultados correctos. testString: 'assert.deepEqual(getFinalOpenedDoors(100), solution, "getFinalOpenedDoors did not produce the correct results.");' ```
## Challenge Seed
```js function getFinalOpenedDoors (numDoors) { // Good luck! } ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```