Lista de exercicios de arrays com typescript
Uso obrigatório de Arrays: Todos os exercícios desta lista devem obrigatoriamente utilizar arrays para manipulação de dados. Evite ao máximo o uso de métodos prontos do JavaScript, como .map(), .filter(), .reduce(), .reverse(), entre outros. O objetivo é que você implemente a lógica de manipulação de arrays manualmente.
Tipagem: Lembre-se de sempre tipar corretamente todas as variáveis, parâmetros e retornos das funções.
Funções para cada exercício: Cada exercício deve ser implementado dentro de uma função. Essa função deve receber os parâmetros necessários e retornar os resultados adequados. A estrutura e a lógica de cada exercício devem estar contidas exclusivamente dentro dessas funções.
Respeito às boas práticas de código: Procure manter o código limpo e organizado, utilizando nomes de variáveis e funções claros e expressivos. Evite duplicação de código e siga uma lógica clara em suas implementações.
- Acesse o repositório: https://github.com/aceleradora-TW/Exercicios-arrays.git
- Em seguida faça um fork dele
- Clone na sua máquina
- Instale as dependências usando o comando
npm install
-
Leia com atenção os exercicios dentro da pasta enunciados
-
Crie a lógica de cada exercicio dentro da pasta implementacao
-
Utilize os arquivos JSON da pasta db caso precise de listas pré-prontas para suas implementações.
-
Para verificar se suas implementações passaram, execute os testes pelo botão de Play (Code Runner) no VS Code. Abra um arquivo de exercício ou um arquivo de teste.
- Clique no ícone ▶ no canto superior direito do editor.
O script custom-test-results-processor.js exibirá no terminal uma mensagem de sucesso, caso passe no teste ou uma mensagem de insucesso, caso falhe.
- Para rodar os testes, é necessário que a extensão Code Runner esteja instalada no VS Code.
- Verifique so o seu VS Code está atualizado, pois a execução pode não acontecer, caso existam atualizações pendentes.
- Para ser considerado aprovado o candidato tem que atingir uma pontuação acima de 70 pontos.
- Na pasta db estão os arquivos prontos para serem utilizados durante os exercícios. Lembre-se de importar corretamente estes arquivos.
- Se quiser vizualizar a saída dos exercícios no terminal, rode o exercício específico dentro da pasta implementação, usando o comando
npm run start -- nome-do-arquivo.ts