Este repositório contém os desafios de algoritmos da M3 academy.
Dentro de cada pasta, você encontrará um arquivo README.md com as instruções do desafio.
## Antes de começar
Para executar os desafios, você precisará ter instalado em sua máquina o [Node.js](https://nodejs.org/en/).
1. Depois de clonar o repositório, acesse o seu terminal e digite o comando `npm install` para instalar as dependências do projeto.
## Instruções
- Acesse a pasta do desafio que deseja fazer
- Leia o arquivo README.md dentro da pasta
- Abra o arquivo `index.js` e implemente a sua solução dentro da função que está sendo exportada.
- Para testar a sua solução, execute o comando `npm test` no terminal. Seu código deve passar em todos os testes para ser considerado uma solução válida
## Observações
- Não modifique o nome dos arquivos e nem o nome da função
- Não modifique os arquivos de teste (arquivos que terminam com `.test.js`)
## Como executar os desafios
Você pode executar os desafios de duas formas:
- Executar o teste de todos os desafios com o comando `npm test`
- Executar o teste de um desafio específico com o comando `npm test -t <nome-da-função-do-desafio>`
```shell
npm test -t greet
npm test -t isPrime
```
- Ou acessar a pasta do desafio e executar o comando `node index` para executar um código de um desafio especifico ex: