- O desafio consistia em escolher um dos dois exercícios fornecidos para resolver, podendo escolher qualquer linguagem. Eu escolhi fazer os dois exercícios :D
-
Eu resolvi usar o C++ por já ter tido experiência em resolver problemas de maratona de programação com essa linguagem, que sinto mais confiança pelo tempo de uso.
-
Para ver alguns problemas que eu já resolvi com o C++ que inclusive são bem parecidos com esses passado no desafio, aqui está um dos meus perfis no URI: https://www.urionlinejudge.com.br/judge/pt/profile/338490
Para resolver os dois desafios, utilizei técnicas como por exemplo o algoritmo do Bubble Short, conversão de binário para inteiro, etc. Como não lembrava todas essas implementações de cor, mesmo já tendo utilizado no passado, busquei referência em alguns links para lembrar, que me ajudaram a resolver os problemas: