Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/WoMakersCode/challenges-algorithms
Repositório referente à desafios sobre algoritmos da womakerscode
https://github.com/WoMakersCode/challenges-algorithms
algorithm-challenges algorithms challenge hacktoberfest java javascript
Last synced: 11 days ago
JSON representation
Repositório referente à desafios sobre algoritmos da womakerscode
- Host: GitHub
- URL: https://github.com/WoMakersCode/challenges-algorithms
- Owner: WoMakersCode
- License: mit
- Created: 2020-04-27T16:59:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-18T23:35:27.000Z (about 2 years ago)
- Last Synced: 2024-08-02T19:38:03.792Z (4 months ago)
- Topics: algorithm-challenges, algorithms, challenge, hacktoberfest, java, javascript
- Language: Java
- Homepage:
- Size: 370 KB
- Stars: 109
- Watchers: 8
- Forks: 30
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![logotimo womakerscode](https://user-images.githubusercontent.com/42419543/80852181-e8aea300-8bfc-11ea-8056-f449f532f76c.png)
# Algorithm Challenges
Este repositório é mantido pela comunidade WoMakersCode, trazendo uma série de desafios e tutoriais sobre **Algoritmos**.
[![license](https://img.shields.io/github/license/womakerscode/challenges-front-end.svg)](/license)
## :question: Não sabe o que é Git ou Github?
**Se você não sabe o que é git ou github** recomendamos que leia este [artigo](https://tableless.com.br/tudo-que-voce-queria-saber-sobre-git-e-github-mas-tinha-vergonha-de-perguntar/) e qualquer dúvida você pode perguntar no canal **#general** do nosso slack.
## :computer: Desafios disponíveis
| Desafio | Resolução | Nível |
| -------------------------------------------------------------------------------------------------- | :-------: | :---------: |
| [Soma simples](https://github.com/WoMakersCode/challenges-algorithms/issues/1) | .. | `level-100` |
| [Tabuada](https://github.com/WoMakersCode/challenges-algorithms/issues/2) | .. | `level-100` |
| [Verificando se um número é primo](https://github.com/WoMakersCode/challenges-algorithms/issues/3) | .. | `level-100` |
| [Troca vogal por \*](https://github.com/WoMakersCode/challenges-algorithms/issues/5) | .. | `level-200` |
| [Algoritmo Dijkstras](https://github.com/WoMakersCode/challenges-algorithms/issues/7) | .. | `level-400` |
| [Maior de três](https://github.com/WoMakersCode/challenges-algorithms/issues/10) | .. | `level-100` |
| [Posição decimal](https://github.com/WoMakersCode/challenges-algorithms/issues/8) | .. | `level-200` |
| [Inverta a ordem de uma string](https://github.com/WoMakersCode/challenges-algorithms/issues/27) | .. | `level-200` |
| [Palíndromo](https://github.com/WoMakersCode/challenges-algorithms/issues/13) | .. | `level-300` |
| [Simulador de caixa eletrônico](https://github.com/WoMakersCode/challenges-algorithms/issues/15) | .. | `level-200` |
| [Diferença Absoluta](https://github.com/WoMakersCode/challenges-algorithms/issues/17) | .. | `level-300` |
| [Escadaria](https://github.com/WoMakersCode/challenges-algorithms/issues/18) | .. | `level-100` |
| [Soma valores mínimos e máximos](https://github.com/WoMakersCode/challenges-algorithms/issues/20) | .. | `level-100` |
| [Banco de horas](https://github.com/WoMakersCode/challenges-algorithms/issues/23) | .. | `level-200` |
| [Encontrar caractere em frase digitada pelo usuário](https://github.com/WoMakersCode/challenges-algorithms/issues/30)| .. | `level-200` |
| [Enigma](https://github.com/WoMakersCode/challenges-algorithms/issues/36) | .. | `level-300` |
| [Contador de caracter](https://github.com/WoMakersCode/challenges-algorithms/issues/34) | .. | `level-100` |
| [Adivinhe o número](https://github.com/WoMakersCode/challenges-algorithms/issues/31) | .. | `level-100` |
| [Classificar por altura](https://github.com/WoMakersCode/challenges-algorithms/issues/53) | .. | `level-200` |
| [Array de string longas](https://github.com/WoMakersCode/challenges-algorithms/issues/51) | .. | `level-100` |
| [Contator de palavras repetidas](https://github.com/WoMakersCode/challenges-algorithms/issues/43) | .. | `level-200` |
| [Imprima o segundo maior número](https://github.com/WoMakersCode/challenges-algorithms/issues/40) | .. | `level-300` |
| [Imprima o século do ano](https://github.com/WoMakersCode/challenges-algorithms/issues/48) | .. | `level-100` |
| [Maior produto de um array](https://github.com/WoMakersCode/challenges-algorithms/issues/50) | .. | `level-100` |
| [Divisíveis por 2 e 3](https://github.com/WoMakersCode/challenges-algorithms/issues/45) | .. | `level-100` |## :closed_book: Tutoriais disponíveis
| Desafio | Nível |
| ----------------------------------------------------------------------------------------------------------------------------------- | :---------: |
| [Birthday Candles Cake](https://github.com/WoMakersCode/challenges-algorithms/tree/master/tutorial-challenge-birthday-candles-cake) | `level-200` |
| [Tabuada](https://github.com/ieleny/challenges-algorithms/tree/tutorial-challenge-tabuada) | `level-100` |
| [Número primo](https://github.com/WoMakersCode/challenges-algorithms/tree/master/tutorial-challenge-verificando-se-numero-e-primo) | `level-200` |
| [Troca vogal por \*](https://github.com/ieleny/challenges-algorithms/tree/tutorial-challenge-trocar-vogal-para-asteriscos) | `level-100` |## :thinking: 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
**:question: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:**:question: 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](https://app.slack.com/client/TCPDKMM4Z/CCQ5XKXPX)**:question: Posso enviar um tutorial?**
Para enviar um tutorial, siga os seguintes passos:1. :fork_and_knife: Faça uma fork deste repositório
2. :hammer: Siga o guia de contribuição
3. :busts_in_silhouette: Adicione o seu perfil na área de pessoas colaboradoras do projeto (contributors)
4. :wrench: Envie um Pull Request
5. :wrench: Solicite a revisão do hacktober-team
6. :tada: Tenha o seu Pull Request aprovado - sucesso!## Contributors
[Laís Lima](https://twitter.com/laislima_dev), [Kamila Santos](https://twitter.com/kamilah_santos), [Ana Beatriz](https://twitter.com/anabneri) , [Ieleny Filgueira](https://www.linkedin.com/in/ieleny-filgueira-3b370a128/), [Danielle Farias](https://github.com/danielle8farias), [Letícia Campos](https://github.com/leticiacamposs2), [Carlan Calanzas](https://github.com/carlan), [Kelly Knoblauch](https://github.com/kellykn96) e [Thalita Neri](https://github.com/tcneri)