Retos de programación de Student-beginner

Practica Student-beginner con 28 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 · 27 Intermedio · 1

Habilidades que practicarás: ConteoDividir cadenasDos punterosMóduloSeguir un máximoUna sola pasadaActualizar dos variablesAcumuladoresAlgoritmo de EuclidesAlgoritmos voracesAnálisis de textoCambios en el sitio
  • 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.

28 desafíos
Fácil

Cash: Fewest Coins

Give change with as few U.S. coins as possible.

Aprenderás Algoritmos voracesDar el cambio
BeginnerGreedyStudent-beginnermath
Aún no hay soluciones
Fácil

Número de Fibonacci

Devuelve el n-ésimo número de Fibonacci.

Aprenderás IteraciónActualizar dos variables
BeginnerLoopsSequencesStudent-beginner
Aún no hay soluciones
Fácil

Verificación de número primo

Determina si un número es primo.

Aprenderás DivisibilidadOptimizar bucles
BeginnerLoopsNumbersStudent-beginner
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

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 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

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

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

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

Cadena Palíndroma

Verifica si un texto se lee igual de izquierda a derecha y de derecha a izquierda.

Aprenderás Dos punterosSalida temprana
BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Título en Mayúsculas

Capitaliza la primera letra de cada palabra.

Aprenderás Métodos de cadenasMayúsculas
BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Invertir una cadena

Devuelve los caracteres de una cadena en orden inverso.

Aprenderás Recorrido inversoRebanado
BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Verificación de Anagramas

Verifica si dos frases usan las mismas letras.

Aprenderás OrdenaciónConteo de frecuencias
BeginnerStringsStudent-beginner
Aún no hay soluciones