Este projeto contém algoritmos em JavaScript e Java que rodam em um servidor Node.js, além de uma pasta front, que possui uma interface HTML/CSS para interagir com os algoritmos.
O frontend utiliza JavaScript para lidar com as requisições enviadas ao servidor.
Em uma pasta feita para o clone do repositorio rode:
git clone https://github.com/Fafazs/entregavel4ADS.git
navegue para o diretorio de algoritmos
cd algoritmos/
instale as dependencias
npm install
teste se o server esta rodando
npm run dev
Abra o index.html no servidor e aproveite os algoritmos em javascript disponíveis!
dentro de algoritmos tenho alguns testes para os algoritmos em javascript!
veja se o jest ja está instalado nas dependencias e se dentro do package.json dentro de scripts está assim: "test": "jest",
se sim rode
npm test
acredito que todos os testes estejam rodando e sendo validados!
é possivel alterar os testes e fazer novos desafios você mesmo, tome cuidado com os valores de entrada das funções e em como chama-las dentro do arquivos!