DOMINE A LÓGICA DE PROGRAMAÇÃO

30 desafios de Javascript
do básico ao expert

[com resolução passo a passo]


Aprenda na prática!

O conhecimento só se torna aprendizado
quando ele é colocado em prática.

"Eu estudo e estou evoluindo na teoria, mas quando vou iniciar um projeto sozinho,
não sei por onde começar".

Uma das maiores dificuldades de quem estuda programação, é a prática!
E isso só passa de dificuldade para realização quando se pratica. Não existe outro caminho.


Para te ajudar nesta etapa do seu aprendizado, selecionamos 30 desafios do básico ao expert para que você exercite sua lógica de programação, enfrente questões diversas e aumente seu repertório de soluções.


Você vai praticar e dominar Strings, Arrays, Estruturas básicas, Classes, Datas, Manipulação de tipos, Objetos, Manipulação de arquivos e muito mais!


Os 30 desafios

#1 - Ajudando a Academia
  1. • Arrays
  2. • Matemática
  1. • Recursão
  2. • Strings

  1. • Arrays
  2. • Estruturas Básicas
  1. • Matemática
  2. • Manipulação de Tipos
  1. • String
  2. • Arrays
  1. • String
  2. • Arrays
#7 - Organizando Resultados
  1. • Arrays
  1. • Strings
  1. • Strings
  1. • Strings
  2. • Matemática
  1. • Recursão
  2. • Matemática
  1. • Arrays
  1. • Matemática
  1. • Classes
  2. • Strings
  3. • Datas
#15 - Código Romano I
  1. • Matemática
  2. • Manipulação de Tipos
  1. • Matemática
  2. • Manipulação de Tipos
  3. • Strings
  1. • Strings
  2. • Arrays
  1. • Classes
  2. • Matemática
  1. • Matemática
  2. • Recursão
  1. • Arrays
  2. • Recursão
  1. • Matemática
  2. • Classes
  3. • Estruturas Básicas
  1. • Strings
  2. • Manipulação de Tipos
#23 - Corrida de Pods 1
  1. • Strings
  2. • Arrays
  1. • Strings
  2. • RegEx
  1. • Strings
  1. • Matemática
  2. • Recursão
  1. • Objetos
  2. • Recursão
  3. • Arrays
  1. • Objetos
  2. • Classes
  3. • Arrays
  4. • Matemática
#29 - Labirintos Subterrâneos
  1. • Arrays
  1. • Strings
  2. • Classes
  3. • Arrays
  4. • Matemática
  5. • Manipulação de Arquivos

Comece sua evolução agora mesmo e assista um dos desafios!

Assista a um dos desafios de dentro do treinamento, entenda a didática Onebitcode e comece já a praticar!

Desafio #15: Código Romano I

Em uma missão por regiões não mapeadas pela Federação sua equipe encontrou um povoado que utilizava um sistema numérico muito parecido com o romano. Você foi encarregado de implementar um tradutor capaz de converter qualquer número (em formato de texto) para o seu inteiro decimal correspondente.

Escreva uma função que recebe uma string de algarismos romanos e seja capaz de traduzir seu conteúdo retornando o inteiro decimal correspondente.

Resolução #15: Código Romano I

O ponto chave aqui é encontrar uma forma de lidar com os algarismos separadamente sem deixar de lidar com suas notações em conjunto, ou seja, de soma e subtração.

Uma forma que pode usar para alcançar isso é dividindo os algarismos em arrays, pois assim será mais fácil manipulá-los, além de mantermos a ordem dos algarismos.

Quem é o Professor?

Isaac Pontes

Programador e Professor no Onebitcode

Apaixonado por resolver problemas e ajudar as pessoas, principalmente usando tecnologia. Gosta de escrever códigos e se aprofundar em áreas da computação e matemática.

O Isaac é instrutor de programação no Onebitcode e estará junto com você nesses 30 desafios de Javascript 🤘

FAQ

Perguntas e respostas frequentes.

Não sei nada sobre programação, vou conseguir acompanhar o curso?

Não. Os desafios foram criados para estimular a prática e as habilidades de quem já sabe algo, mesmo que iniciante, de Javascript.

Sim. Aqui você vai ver desafios do nível básico até o nível expert.

  1. Quem é iniciante em programação (já estudando).
  2. Quem já tem uma noção de Lógica de Programação.
  3. Quem já consegue se virar com os códigos, mas quer dar aquele UPGRADE no conhecimento.
  4. Quem domina o JavaScript, mas deseja melhorar a lógica de programação e praticar com exemplos mais avançados.
  1. Ter acesso à um computador
  2. Ter acesso à internet
  3. Estar estudando Javascript (saber o básico).
Como são as aulas no Onebitcode?

As aulas são gravadas e disponibilizadas numa sequência progressiva de aprendizado.
Todos os desafios serão explicados em vídeo e você tem acesso aos códigos na parte em texto.

O acesso é vitalício.

Sim, temos um certificado de conclusão de curso emitido automaticamente após a conclusão dos 30 desafios.

Nós temos um grupo exclusivo de alunos no Discord, onde todos tiram dúvidas, trocam conhecimentos, experiências e criam um networking valioso 24 horas por dia!
E caso você não tenha sua dúvida respondida ainda assim, você pode entrar em contato por email conosco: atendimento@onebitcode.com.

Quais as formas de pagamento?

Até 12x no cartão de crédito. Além disso, também é possível efetuar o pagamento via Pix e boleto.

Sim. Temos 7 dias de garantia para que você possa pedir o reembolso.
Dentro deste período, você consegue pedir o reembolso com o nosso suporte, através do email atendimento@onebitcode.com.

Tire suas dúvidas

Se você ficou com alguma dúvida sobre os desafios, me chame no WhatsApp clicando aqui , ou me envie um email em contato@onebitcode.com