Retos de programación de Beginner

Practica Beginner con 95 retos de programación, de fáciles a difíciles. Cada reto se ejecuta en el navegador, con pruebas al instante, una revisión de tu código con IA y soluciones de la comunidad para comparar.

Fácil · 89 Intermedio · 6

Habilidades que practicarás: ConteoAritméticaExtraer dígitosFórmulasListasBuclesCondicionesDividir cadenasDivisibilidadListas 2DMóduloSeguir un máximo
  • Python · C++ · C#
  • Pruebas automáticas
  • Revisión de código por IA
  • Soluciones de la comunidad
226
Desafíos
2
Soluciones compartidas
3
Lenguajes

Todos los desafíos

Busca por tema, lenguaje o dificultad.

95 desafíos
Intermedio

Recursive Power

Compute a power recursively by halving the exponent.

Aprenderás Dividir el exponente a la mitadDivide y vencerás
BeginnerLearning-pathRecursion
Aún no hay soluciones
Fácil

Min and Max Together

Find the smallest and largest value in one pass.

Aprenderás Una sola pasadaVarios valores de retorno
ArraysBeginnerFunctionsLearning-path
Aún no hay soluciones
Fácil

Valor de un número romano

Convierte un número romano a un número decimal.

Aprenderás Tablas símbolo-valorReglas de resta
BeginnerLookup-tablesStringsStudent-beginner
Aún no hay soluciones
Fácil

Simple Interest

Find the total amount after simple interest.

Aprenderás PorcentajesProblemas de enunciado
BeginnerLearning-pathVariables
Aún no hay soluciones
Fácil

Frecuencia de Caracteres

Cuenta cuántas veces aparece cada carácter.

Aprenderás Tablas de frecuenciaConteo
BeginnerDictionariesStringsStudent-beginner
Aún no hay soluciones
Intermedio

Readability Grade

Estimate the school grade needed to read a text.

Aprenderás Análisis de textoFórmulas
BeginnerStringsStudent-beginnermath
Aún no hay soluciones
Fácil

Primer Carácter Único

Encuentra el primer carácter que aparece solo una vez.

Aprenderás Tablas hashConteo
BeginnerDictionariesStringsStudent-beginner
Aún no hay soluciones
Fácil

Potencia de dos

Verifica si un número es una potencia de dos.

Aprenderás Manipulación de bitsDivisión
BeginnerNumbersStudent-beginner
Aún no hay soluciones
Fácil

Número Palíndromo

Verifica si un número se lee igual al derecho y al revés.

Aprenderás Invertir dígitosComparaciones
BeginnerNumbersStudent-beginner
Aún no hay soluciones
Fácil

Mínimo Común Múltiplo

Encuentra el número positivo más pequeño divisible por ambos valores.

Aprenderás MCD y MCMTeoría de números
BeginnerNumbersStudent-beginner
Aún no hay soluciones
Fácil

Password Rules Check

Check a password against simple strength rules.

Aprenderás ValidaciónBanderas booleanas
BeginnerConditionsLearning-pathStrings
Aún no hay soluciones
Fácil

Eliminar duplicados

Conserva solo la primera aparición de cada valor.

Aprenderás Recordar valores vistosConservar el orden
ArraysBeginnerSetsStudent-beginner
Aún no hay soluciones
Fácil

Número de Armstrong

Verifica si un número es igual a la suma de sus dígitos elevados a la cantidad de dígitos.

Aprenderás Extraer dígitosPotencias
BeginnerNumbersStudent-beginner
Aún no hay soluciones
Fácil

Sum of Odd Numbers

Add every odd number up to a limit.

Aprenderás Bucles forAcumuladores
BeginnerLearning-pathLoops
Aún no hay soluciones
Fácil

Número faltante

Encuentra el único número que falta en 0..n.

Aprenderás Series aritméticasTruco de la diferencia de sumas
ArraysBeginnerStudent-beginnermath
Aún no hay soluciones
Fácil

Máximo Común Divisor

Encuentra el número más grande que divide a ambos valores.

Aprenderás Algoritmo de EuclidesMódulo
BeginnerNumbersStudent-beginner
Aún no hay soluciones
Fácil

Every Other Character

Keep the characters at even positions.

Aprenderás Índices de cadenasPasos
BeginnerLearning-pathStrings
Aún no hay soluciones
Fácil

Body Mass Index

Compute BMI from weight and height.

Aprenderás FórmulasComa flotante
BeginnerLearning-pathVariables
Aún no hay soluciones