Desafios de programação de Beginner

Pratique Beginner com 95 desafios de programação, do fácil ao difícil. Cada desafio roda no navegador, com testes instantâneos, uma revisão do seu código por IA e soluções da comunidade para comparar.

Fácil · 89 Médio · 6

Habilidades que você vai praticar: ContagemAritméticaExtrair dígitosFórmulasListasAcompanhar o máximoCondiçõesDividir stringsDivisibilidadeLaçosListas 2DMódulo
  • Python · C++ · C#
  • Testes automáticos
  • Revisão de código por IA
  • Soluções da comunidade
226
Desafios
2
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

95 desafios
Fácil

Iniciais de um Nome

Construa as iniciais maiúsculas a partir de um nome completo.

Você vai aprender Dividir stringsMaiúsculas
BeginnerLearning-pathStrings
Ainda sem soluções
Fácil

Ímpar, Par ou Nenhum dos Dois

Classifique um número conforme ele seja um inteiro ímpar, um inteiro par ou nenhum dos dois.

Você vai aprender MóduloCondições
BeginnerNumbers
Ainda sem soluções
Fácil

Count Positive Numbers

Count the values greater than zero in a list.

Você vai aprender ListasContagem
ArraysBeginnerLearning-path
Ainda sem soluções
Fácil

Contar Letras Maiúsculas

Conte as letras maiúsculas em um texto.

Você vai aprender Verificar caracteresContagem
BeginnerLearning-pathStrings
Ainda sem soluções
Fácil

Substituir Espaços por Traços

Transforme espaços em traços para criar um slug no estilo de URL.

Você vai aprender Montar stringsSubstituir caracteres
BeginnerLearning-pathStrings
Ainda sem soluções
Fácil

Contar Vogais

Conte as vogais em um texto.

Você vai aprender Verificar caracteresPertencer a um conjunto
BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Fizz Buzz

Construa uma sequência usando divisibilidade por 3 e 5.

Você vai aprender CondiçõesDivisibilidade
BeginnerNumbers
Ainda sem soluções
Fácil

Above-Average Values

Keep the values that are greater than the average.

Você vai aprender Duas passadasFiltragem
ArraysBeginnerLearning-path
Ainda sem soluções
Fácil

Segundo Maior Valor

Encontre o segundo maior valor distinto.

Você vai aprender Dois acompanhamentosValores distintos
ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Mínimo do Array

Encontre o menor valor em uma lista.

Você vai aprender Acompanhar o mínimoUma única passada
ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Máximo do Array

Encontre o maior valor em uma lista.

Você vai aprender Acompanhar o máximoUma única passada
ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Classifique um Número pelos Seus Divisores

Classifique um inteiro positivo como perfeito, abundante ou deficiente.

Você vai aprender DivisoresClassificação
BeginnerNumber-theory
Ainda sem soluções
Fácil

Maior Palavra

Encontre a palavra mais longa em uma frase.

Você vai aprender Dividir stringsAcompanhar o máximo
BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Soma Acumulada

Substitua cada valor pelo total acumulado até o momento.

Você vai aprender Somas de prefixoListas
ArraysBeginnerLearning-path
Ainda sem soluções
Fácil

Contar Palavras

Conte as palavras em uma frase.

Você vai aprender Dividir stringsEspaços
BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Média de Array

Calcule a média de uma lista de números.

Você vai aprender Soma e quantidadeDivisão decimal
ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Mover Zeros

Mova todos os zeros para o final mantendo a ordem dos demais.

Você vai aprender Dois ponteirosAlterações no lugar
ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Somar um Array

Some todos os valores em uma lista.

Você vai aprender AcumuladoresListas vazias
ArraysBeginnerStudent-beginner
Ainda sem soluções