Desafios e soluções da dio.me
Este repositório foi criado para guardar e demonstrar como foram solucionados desafios realizados em bootcamps e eventos na plataforma da dio.me
Sugestão: evite o copia e cola, a ideia dos desafios é que você os enfrente, então se na dificuldade chegou até aqui, aproveite para ver como o desafio foi solucionado e como pode ser melhorado, a análise é o mínimo a se fazer.
Seguem abaixo os links para os desafios conforme a linguagem de programação:
Java
Iniciando a programação em Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Exibindo Números Pares | Código | ✅ |
2 | Entrada e Saída CPF | Código | ✅ |
3 | DDD | Código | ✅ |
Solucionando desafios matemáticos em Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Cálculo de viagem | Código | ✅ |
2 | Área do Círculo | Código | ✅ |
3 | Folha de Pagamento | Código | ✅ |
4 | Múltiplos | Código | ✅ |
5 | Análise de Números | Código | ✅ |
Desafios matemáticos em Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Visita na Feira | Código | ✅ |
2 | Seis Números Ímpares | Código | ✅ |
3 | Análise de Números | Código | ✅ |
Solucionando Desafios em Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Diferença | Código | ✅ |
2 | Idades | Código | ✅ |
3 | Contagem repetida de números | Código | ✅ |
Aceleração Global Dev TONNIE | |||
---|---|---|---|
Step | Challenge | Solution | Status |
1 | Enjoy the Offer | Source Code | ✅ |
2 | Head or Tail | Source Code | ✅ |
3 | Exchanging Cards | Source Code | ✅ |
Aceleração Global Dev #18 - GFT | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Copa | Código | ✅ |
2 | Montanha-Russa | Código | ✅ |
3 | Cachorros-Quentes | Código | ✅ |
Desafios Java Developer | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Xadrez | Código | ✅ |
2 | Trigo no Tabuleiro | Código | ✅ |
3 | MacPRONALTS | Código | ✅ |
4 | Fuso Horário | Código | ✅ |
5 | Par ou Ímpar | Código | ✅ |
6 | Dama | Código | ✅ |
Desafio Java Iniciante - Cognizant Developer | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Tempo do Dobby | Código | ✅ |
2 | DDD | Código | ✅ |
3 | Visita na Feira | Código | ✅ |
Desafio Java - Cognizant Developer | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Andando no Tempo | Código | ✅ |
2 | Saída 1 | Código | ✅ |
3 | Análise de Números | Código | ✅ |
Desafio Java - Bootcamp Amdocs | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | A Mudança | Código | ✅ |
2 | A Mudança Continua!! | Código | ✅ |
3 | Colchão | Código | ✅ |
Desafio Java - Bootcamp Amdocs 2 | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Fatorial Simples | Código | ✅ |
2 | Fibonacci Rápido | Código | ✅ |
3 | Soma de Impares Consecutivos I | Código | ✅ |
Fundamentos Aritméticos em Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Quantidade de Números Positivos | Código | ✅ |
2 | Exibindo Números Pares | Código | ✅ |
3 | Análise de Números | Código | ✅ |
4 | Contagem de Cédulas | Código | ✅ |
5 | Consumo Médio do Automóvel | Código | ✅ |
Ordenação e Filtros em Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Ordenando Números Pares e Ímpares | Código | ✅ |
2 | Compras no Supermercado | Código | ✅ |
3 | Uniformes de final de ano | Código | ✅ |
4 | Fila do Banco | Código | ✅ |
5 | Gincana no Acampamento | Código | ✅ |
Introdução a Busca e Substituição em Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Ordenação de palavras por tamanho | Código | ✅ |
2 | Encontre a maior substring | Código | ✅ |
3 | Validador de senhas com requisitos | Código | ✅ |
4 | Pedra, Papel, Tesoura, Lagarto e Spock | Código | ✅ |
5 | Atalhos para o Weblogger Brasil | Código | ✅ |
Solução de Problemas com Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Contagem repetida de números | Código | ✅ |
2 | Vogais Extraterrestres | Código | ✅ |
3 | Melhor amigo do Pablo | Código | ✅ |
4 | Entrevista embaraçosa | Código | ✅ |
5 | Conjuntos bons ou ruins? | Código | ✅ |
6 | Produto e divisão | Código | ✅ |
7 | Barras de ouro | Código | ✅ |
Resolvendo Algoritmos com Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Coração das cartas | Código | ✅ |
2 | Abreviando posts do blog | Código | ✅ |
3 | Combinação de strings | Código | ✅ |
4 | Hash Mágico | Código | ✅ |
5 | O tabuleiro secreto | Código | ✅ |
Aceleração Global Dev #19 GFT | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Taxa de Imposto de Renda | Código | ✅ |
2 | Vai Ter Copa? | Código | ✅ |
3 | Fórmula de Bhaskara | Código | ✅ |
Desafios Iniciais - GFT Start #3 Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Multiplicação Simples | Código | ✅ |
2 | Resto 2 | Código | ✅ |
3 | Xadrez | Código | ✅ |
Desafios Básicos- GFT Start #3 Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Quantidade de Números Positivos | Código | ✅ |
2 | Batalha de Digitrons | Código | ✅ |
3 | Lanche | Código | ✅ |
Desafios - GFT Start #3 Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Fases da Lua | Código | ✅ |
2 | Reservatório de Mel | Código | ✅ |
3 | Senha Fixa | Código | ✅ |
Desafios Intermediários - GFT Start #3 Java | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | A Mensagem do padre do balão | Código | ✅ |
2 | Top N | Código | ✅ |
3 | Acima da Diagonal Principal | Código | ✅ |
JavaScript
Iniciando Desafios em JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Cálculo de viagem | Código | ✅ |
2 | Visita na Feira | Código | ✅ |
3 | Multiplicação Simples | Código | ✅ |
Desafios Aritméticos em JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Fibonacci Fácil | Código | ✅ |
2 | Preenchimento de Vetor I | Código | ✅ |
3 | Substituição em Vetor I | Código | ✅ |
Desafios Matemáticos em JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Contagem de Cédulas | Código | ✅ |
2 | Quanta Mandioca? | Código | ✅ |
3 | Programa para Validação de Notas | Código | ✅ |
Desafios Iniciais JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Tabuada | Código | ✅ |
2 | Intervalo | Código | ✅ |
3 | Tipo de Combustível | Código | ✅ |
Desafios Intermediários JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Coxinha de Bueno | Código | ✅ |
2 | Taxa de Imposto de Renda | Código | ✅ |
3 | Saída 6 | Código | ✅ |
Desafios Médios JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Fases da Lua | Código | ✅ |
2 | Polígonos Regulares Simples | Código | ✅ |
3 | Teorema da Divisão Euclidiana | Código | ✅ |
Resolvendo Desafios Básicos em JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Múltiplos | Código | ✅ |
2 | Teste de Seleção 1 | Código | ✅ |
3 | Folha de Pagamento | Código | ✅ |
Resolvendo desafios em JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Frota de Táxi | Código | ✅ |
2 | Xadrez | Código | ✅ |
3 | Nossos Dias Nunca Voltarão | Código | ✅ |
Resolvendo Desafios Intermediários em JavaScript | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Triângulo | Código | ✅ |
2 | Guilherme e Suas Pipas | Código | ✅ |
3 | Tomadas | Código | ✅ |
Programando com JS | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Quadrado de Pares | Código | ✅ |
2 | Resto 2 | Código | ✅ |
3 | Nossos Dias Nunca Voltarão | Código | ✅ |
4 | Tomadas | Código | ✅ |
5 | Polígonos Regulares Simples | Código | ✅ |
Desafios Básicos - Eduzz FullStack Developer | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Pneu | Código | ✅ |
2 | Triângulos e Polígonos Regulares | Código | ✅ |
3 | Seis Números Ímpares | Código | ✅ |
Desafios JavaScript - Eduzz FullStack Developer | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Notas da Prova | Código | ✅ |
2 | Blobs | Código | ✅ |
3 | Contagem de Cédulas | Código | ✅ |
Desafios Intermediários JavaScript - Eduzz FullStack Developer | |||
---|---|---|---|
Etapa | Desafio | Solução | Status |
1 | Nome no Formulário | Código | ✅ |
2 | Compras no Supermercado | Código | ✅ |
3 | Programa para Validação de Notas | Código | ✅ |