Este repositório contém soluções para dois desafios de programação.
Este projeto implementa uma função que calcula a sequência de cores de um resistor com base em seu valor em ohms, incluindo valores em kilo-ohms e mega-ohms. A sequência de cores é retornada de acordo com os padrões das faixas de resistores, que seguem um código internacional de cores. A entrada do valor do resistor pode ser fornecida em diferentes formatos, como “220 ohms”, “4.7k ohms” ou “1M ohms”, e o programa gera a sequência de cores correspondente. Este código foi projetado para ser flexível e permite validação de entrada, garantindo que valores inválidos sejam devidamente tratados.
Este projeto oferece uma solução para o desafio de percorrer os elementos de uma matriz N x N de forma espiral, começando pelos elementos mais externos e movendo-se para os mais internos no sentido horário. O algoritmo é capaz de lidar com matrizes de diferentes tamanhos e formatos, organizando os valores em um padrão de caracol. Se o usuário fornecer uma matriz vazia, o código tratará essa entrada adequadamente e retornará uma lista vazia. Esse desafio é comumente conhecido como “percurso em espiral” e é uma excelente prática para manipulação de matrizes e lógica de percorrimento em laços.
- Java
- Clone o repositório para o seu ambiente local.
- Compile e execute o código Java com um ambiente de desenvolvimento apropriado.
Contribuições são bem-vindas! Sinta-se à vontade para abrir um issue ou enviar um pull request com melhorias ou correções.
https://github.com/andreyferraz/desafio-de-logica-supera-tecnologia
Leave a Reply