Skip to content

Este repositório contém uma coleção de desafios de algoritmos em Javascript. Os desafios são projetados para desafiar suas habilidades em lógica, estruturas de dados e algoritmos e ajudá-lo a melhorar suas habilidades de programação. Os desafios são classificados por nível de dificuldade e vão se intensificando junto ao seu progresso

Notifications You must be signed in to change notification settings

r90ur7/challenge-algorithms

Repository files navigation

M3 academy - desafios algoritmos

Introdução

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.

  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>
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:
cd 01-greeting
node index

Desafios

About

Este repositório contém uma coleção de desafios de algoritmos em Javascript. Os desafios são projetados para desafiar suas habilidades em lógica, estruturas de dados e algoritmos e ajudá-lo a melhorar suas habilidades de programação. Os desafios são classificados por nível de dificuldade e vão se intensificando junto ao seu progresso

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published