Bem-vindo ao repositório do meu projeto de estágio! 🎉 Aqui você encontrará a solução de alguns desafios técnicos que foram propostos como parte do processo seletivo.
Este repositório contém códigos que resolvem problemas relacionados a lógica de programação, sequência de Fibonacci, manipulação de strings, e muito mais. Cada desafio foi resolvido com a linguagem Ruby, utilizando uma abordagem simples e direta, perfeita para quem está começando na área!
- Ruby: Linguagem de programação dinâmica e poderosa.
- JSON: Utilizado para manipulação de dados de faturamento.
- Descrição: Soma de números inteiros utilizando um loop.
- Solução: Código simples que utiliza uma estrutura de repetição para calcular a soma.
- Descrição: Verifica se um número pertence à sequência de Fibonacci.
- Solução: Implementação direta em Ruby para gerar a sequência e validar o número.
- Descrição: Cálculo do menor, maior e média de faturamento diário.
- Solução: Manipulação de dados de faturamento para extrair as informações necessárias.
- Descrição: Cálculo do percentual de contribuição de cada estado no faturamento total.
- Solução: Implementação em Ruby que utiliza uma estrutura de dados para armazenar e processar os valores.
- Descrição: Inverte os caracteres de uma string sem usar métodos prontos.
- Solução: Código que percorre a string de trás para frente e armazena os caracteres em uma nova string.
├── desafio_1.rb
├── desafio_2.rb
├── desafio_3.rb
├── desafio_4.rb
├── desafio_5.rb
└── README.md