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.
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.");'
```