Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/igorfarodrigues/hackerrank

Hacker Rank - 30 dias de código - versão em português (Brasil)
https://github.com/igorfarodrigues/hackerrank

documentation go golang hackerrank hackerrank-solutions java javascript js learning python

Last synced: 16 days ago
JSON representation

Hacker Rank - 30 dias de código - versão em português (Brasil)

Awesome Lists containing this project

README

        

# Hacker Rank - 30 Days of Code - version in Portuguese (Brazil)

> ## Hacker Rank - 30 dias de código - versão em português (Brasil)


**Disclaimer**: _The goal is to help native Portuguese speakers who are not familiar with the English language to be able to complete the HackerRank 30-day Challenge, so this repository has no connection with the HackerRank company._ visit the [HackerRank](https://www.hackerrank.com/domains/tutorials/30-days-of-code) website to complete the 30-day challenge.

### Introdução

O Desafio de 30 dias da HackerRank oferece uma série de exercícios diários que abordam uma ampla variedade de tópicos relacionados à ciência da computação e programação.

O desafio é destinado para programadores de todos os níveis, desde dos iniciantes até os experientes, e tem como objetivo proporcionar uma plataforma para que os participantes possam praticar, aprender e aprimorar suas habilidades de codificação de maneira estruturada.

Os exercícios variam em dificuldade, começando com problemas mais simples com um Hello World e progredindo para desafios mais complexos à medida que os dias avançam.

Cada desafio diário é projetado para ser concluído num período relativamente curto, incentivando a consistência e o hábito de programação diária. Além disso, o HackerRank fornece uma plataforma de execução de código integrada, permitindo que os participantes testem suas soluções em várias linguagens de programação aqui.


### O que você vai aprender?

Você terá a oportunidade de aprender e mergulhar em tópicos como estruturas de dados, algoritmos, manipulação de strings, matemática computacional e muito mais. O desafio não apenas ajuda a desenvolver habilidades técnicas, mas também incentiva a resiliência, a resolução de problemas e a criatividade.

Por fim, o código aqui trabalhado será nas seguintes linguagens: `Java`, `Go / Golang` `Python` e `JS / JavaScript`; começarei por `Java` e conforme for a concluir este desafio acresentarei as demais linguagens.

Outro ponto importante, é conhecer um pouco de lógica de programação, só para não ficar perdido, recomendo fortimente os vídeos do Gustavo Guanabara sobre [Lógica de Programação](https://www.youtube.com/playlist?list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV).

Desta forma acredito que ajudará muitos devs e futuros(as) engenheiros(as) de _software_.

### Desafio 30 dias

- [Dia 0: Olá, Mundo.](codes/hello-world.md)
- [Dia 1: Tipo de dados.](codes/data-types.md)
- [Dia 2: Operadores.](codes/operators.md)
- [Dia 3: Introdução a condicionais.](codes/intro-conditional.md)
- [Dia 4: Classe vs. Instância.](codes/class-vs-instance.md)
- [Dia 5: Laços.](codes/loops.md)
- [Dia 6: Vamos revisar.](codes/lets-review.md)

## Contribution

Qualquer contribuição é muito bem-vinda. :pray: Você pode contribuir da seguinte forma:

* Faça um fork do projeto e envie um PR com sua nova ataulização. Antes de fazer isso, certifique-se de ler e seguir o [Guia de Contribuição](./CONTRIBUTING.md);

## Compartilhe!

Se as informações deste repositório foram úteis para você de alguma forma, dê uma estrela 🌟, tassim outras pessoas poderão encontrá-las e se beneficiar também! Juntos podemos crescer e tornar nossa comunidade melhor! :smiley:

Você tem alguma sugestão sobre como podemos melhorar este projeto em geral? Nos informe! Adoraríamos ouvir o seu feedback!

---

## 📄 Licença

Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.