Observações sobre a resolução:
- Todos os códigos estão antecedidos pela questão e pela sua ideia principal. Os códigos de cada resolução seguem comentados com /* e */, mais ou menos, assim:
/* codigo { codigo = comando ("blablabla"); } */
Coloquei assim para tentar evitar bugs e facilitar a avaliação do corretor (bastando que se retire só o /* e o */ de cada resposta para que ela seja separadamente testada), sem interferências das outras questões.
-
Interpretei as questões que pediam para "exibir" colocando um retorno no meu código tanto em forma de console.log, quanto em forma de alert.
-
Nas questões envolvendo operações com números, considerei sempre que seriam aplicados números inteiros.
Obrigado pela atenção, boa correção!