InstruçÔes
100 portas
HĂĄ 100 portas seguidas que estĂŁo todas fechadas inicialmente. VocĂȘ faz 100 passagens pelas portas. A primeira vez que passar, visite todas as portas e 'alterne' a porta (se a porta estiver fechada, abra-a; se estiver aberta, feche-a). Na segunda vez, sĂł visite as portas pares (ou seja, as porta 2, 4, 6, ...) e alterne-as. Na terceira vez, visite as portas de 3 em 3 (por exemplo, as portas 3, 6, 9, ...), atĂ© que vocĂȘ sĂł visite a porta 100.
O que fazer:
Implemente uma função para determinar o estado das portas apĂłs a Ășltimo passagem. Retorne o resultado final em um array, com o nĂșmero da porta incluĂdo no array apenas se ela estiver aberta.
Critérios de Aceitação:
Critérios de Aceitação:
Testes:
- `getFinalOpenedDoors` deve ser uma função.
- `getFinalOpenedDoors` deve retornar um array.
- `getFinalOpenedDoors` deve produzir o resultado correto.
Console