Skip to content

Repositório referente à desafios sobre algoritmos da womakerscode

License

Notifications You must be signed in to change notification settings

WoMakersCode/challenges-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logotimo womakerscode

Algorithm Challenges

Este repositório é mantido pela comunidade WoMakersCode, trazendo uma série de desafios e tutoriais sobre Algoritmos.

license

❓ Não sabe o que é Git ou Github?

Se você não sabe o que é git ou github recomendamos que leia este artigo e qualquer dúvida você pode perguntar no canal #general do nosso slack.

💻 Desafios disponíveis

Desafio Resolução Nível
Soma simples .. level-100
Tabuada .. level-100
Verificando se um número é primo .. level-100
Troca vogal por * .. level-200
Algoritmo Dijkstras .. level-400
Maior de três .. level-100
Posição decimal .. level-200
Inverta a ordem de uma string .. level-200
Palíndromo .. level-300
Simulador de caixa eletrônico .. level-200
Diferença Absoluta .. level-300
Escadaria .. level-100
Soma valores mínimos e máximos .. level-100
Banco de horas .. level-200
Encontrar caractere em frase digitada pelo usuário .. level-200
Enigma .. level-300
Contador de caracter .. level-100
Adivinhe o número .. level-100
Classificar por altura .. level-200
Array de string longas .. level-100
Contator de palavras repetidas .. level-200
Imprima o segundo maior número .. level-300
Imprima o século do ano .. level-100
Maior produto de um array .. level-100
Divisíveis por 2 e 3 .. level-100

📕 Tutoriais disponíveis

Desafio Nível
Birthday Candles Cake level-200
Tabuada level-100
Número primo level-200
Troca vogal por * level-100

🤔 Como funciona

Estamos adicionando os desafios na aba issues deste repositório. Todos os desafios estão marcados uma label de nível de dificuldade.

Já os tutoriais, workshops e conteúdos extensos ficam em pastas nesse mesmo repositório. (Ainda aguardando contribuição de tutoriais)

Entendendo as labels de nível

  • level-100: básico
  • level-200: intermediário
  • level-300: avançado
  • level-400: expert

Dúvidas frequentes

❓Tenho uma sugestão de desafio, posso colaborar?

  1. Claro que pode. Crie uma issue com o seu desafio
  2. Faça um Fork desse repositório
  3. Adicione o link para a sua issue na tabela acima de Desafios disponíveis
  4. Envie um Pull Request:tada:

❓ Não entendi um enunciado, o que eu faço?

  1. Você pode interagir nos comentários da issue, enviando a sua dúvida.
  2. Entre no nosso slack, acesse o canal #challenge-algorithms e lá tiramos todas as dúvidas referente a esse repositório e auxiliamos no que for possível. Entre no nosso slack clicando aqui

❓ Posso enviar um tutorial? Para enviar um tutorial, siga os seguintes passos:

  1. 🍴 Faça uma fork deste repositório
  2. 🔨 Siga o guia de contribuição
  3. 👥 Adicione o seu perfil na área de pessoas colaboradoras do projeto (contributors)
  4. 🔧 Envie um Pull Request
  5. 🔧 Solicite a revisão do hacktober-team
  6. 🎉 Tenha o seu Pull Request aprovado - sucesso!

Contributors

Laís Lima, Kamila Santos, Ana Beatriz , Ieleny Filgueira, Danielle Farias, Letícia Campos, Carlan Calanzas, Kelly Knoblauch e Thalita Neri