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

Power by Repeated Multiplication

Raise a number to a power with a loop.

Você vai aprender Produto acumuladoExpoente zero
BeginnerLearning-pathLoops
Ainda sem soluções
Fácil

String Palíndroma

Verifique se o texto é lido da mesma forma de frente para trás e de trás para frente.

Você vai aprender Dois ponteirosSaída antecipada
BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Row Sums

Add up every row of a grid.

Você vai aprender Listas 2DLaços aninhados
BeginnerGridsLearning-path
Ainda sem soluções
Fácil

Letter Grade

Turn a test score into a letter grade.

Você vai aprender Cadeias if/elifIntervalos
BeginnerConditionsLearning-path
Ainda sem soluções
Fácil

Linha da Tabuada

Liste os primeiros múltiplos de um número.

Você vai aprender MúltiplosMontar listas
BeginnerLearning-pathLoops
Ainda sem soluções
Fácil

Soma dos Múltiplos

Some valores abaixo de um limite que sejam divisíveis por qualquer fator fornecido.

Você vai aprender LaçosDivisibilidade
BeginnerNumbers
Ainda sem soluções
Fácil

Absolute Value Without abs

Compute an absolute value with a condition.

Você vai aprender NegaçãoSem funções prontas
BeginnerConditionsLearning-path
Ainda sem soluções
Fácil

Countdown to Liftoff

Count down from a number and end with Liftoff!

Você vai aprender Laços regressivosListas
BeginnerLearning-pathLoops
Ainda sem soluções
Fácil

Ano Bissexto

Verifique se um ano segue a regra dos anos bissextos do calendário gregoriano.

Você vai aprender Lógica booleanaCondições
BeginnerNumbers
Ainda sem soluções
Fácil

Title Case

Coloque a primeira letra de cada palavra em maiúsculo.

Você vai aprender Métodos de stringMaiúsculas
BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Swap First and Last

Exchange the first and last items of a list.

Você vai aprender Índices de listasTroca
ArraysBeginnerLearning-path
Ainda sem soluções
Fácil

Point Quadrant

Find which quadrant a point lies in.

Você vai aprender CoordenadasVerificar sinais
BeginnerConditionsLearning-path
Ainda sem soluções
Fácil

Largest of Three

Pick the largest of three numbers without a built-in max.

Você vai aprender ComparaçõesCombinar condições
BeginnerConditionsLearning-path
Ainda sem soluções
Fácil

Total do Carrinho com Desconto

Some os valores de um carrinho de compras e aplique um desconto acima de um limite.

Você vai aprender ListasRegras de desconto
ArraysBeginnerFunctionsLearning-path
Ainda sem soluções
Fácil

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

Você vai aprender Faixas de idadeValores limite
BeginnerConditionsLearning-path
Ainda sem soluções
Fácil

Verificação de Anagrama

Verifique se duas frases usam as mesmas letras.

Você vai aprender OrdenaçãoContagem de frequências
BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Inverter uma String

Retorne os caracteres de uma string na ordem inversa.

Você vai aprender Percorrer ao contrárioFatiamento
BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

First Negative Index

Find where the first negative number appears.

Você vai aprender Busca linearRetorno antecipado
ArraysBeginnerLearning-path
Ainda sem soluções