Skip to content

tibas-ce/ruby_coding_challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby Coding Challenges - Estudos Pessoais

Ruby License Last Commit

Este repositório contém meus estudos e práticas de programação em Ruby através de desafios, algoritmos e problemas resolvidos.
O objetivo é registrar aprendizados, explorar técnicas de programação e acompanhar meu progresso.


Estrutura do Repositório

  • algorithms/ → Conteúdo original do repositório, com explicações e algoritmos clássicos.
  • problems/ → Meus exercícios resolvidos e desafios de programação.
  • README.md → Anotações, insights e resumos de conceitos de Ruby e algoritmos.

Meus Estudos Atuais

Atualmente estou focando em:

  • Estruturas de dados: Arrays, Hashes, Stacks, Queues, Linked Lists.
  • Algoritmos clássicos: Ordenação, Busca, Recursão, Programação dinâmica.
  • Programação orientada a objetos (POO): Classes, objetos, herança, módulos, encapsulamento e polimorfismo em Ruby.
  • Resolução de problemas: Exercícios do HackerRank, LeetCode e problemas próprios.
  • Boas práticas em Ruby: Sintaxe, módulos, classes, enumerable, blocks e performance.

Como Navegar pelo Repositório

  • Para estudar algoritmos clássicos: veja a pasta algorithms/.
  • Para acompanhar meus exercícios resolvidos: veja problems/.
  • Para consultar notas e insights: veja README.md.

Próximos Passos

  • Resolver desafios mais avançados envolvendo programação funcional em Ruby.
  • Criar testes automáticos para todos os exercícios resolvidos.
  • Explorar padrões de projeto aplicados a scripts e projetos Ruby.
  • Documentar soluções e compará-las com implementações mais eficientes.
  • Implementar exercícios usando POO de forma prática, reforçando conceitos como encapsulamento, herança e polimorfismo.

Contato

Se quiser trocar ideias sobre Ruby ou desafios de programação:
📧 Email: [email protected]
💼 LinkedIn: Tibério dos Santos Ferreira


“A prática leva à perfeição.” — Aplicando Ruby todos os dias!

About

Atividades propostas pela mentoria SPD(Super Densenvolvedor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages