Retos de programación de Numbers

Practica Numbers con 16 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 · 13 Intermedio · 2 Difícil · 1

Habilidades que practicarás: CondicionesDivisibilidadMóduloAlgoritmo de EuclidesBuclesBucles whileCadenas de dígitosComparacionesContar en rangosContar pasosDP de dígitosDP de pasos mínimos
  • 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.

16 desafíos
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
Difícil

Contar Números con Vecinos Distintos

Cuenta los valores en un rango cuyos dígitos decimales adyacentes nunca son iguales.

Aprenderás DP de dígitosContar en rangos
Dynamic-programmingNumbers
Aún no hay soluciones
Fácil

Doblado de granos en un tablero de ajedrez

Calcula la cantidad de granos en una casilla y el total en las 64 casillas.

Aprenderás Potencias de dosNúmeros grandes
NumbersSequences
Aún no hay soluciones
Fácil

Suma de términos pares de Fibonacci

Suma los términos pares de Fibonacci que no superen un límite.

Aprenderás Generar secuenciasFiltrado
NumbersSequences
Aún no hay soluciones
Intermedio

Restar Dígitos para Llegar a Cero

Usa la menor cantidad posible de restas de dígitos para llegar a cero.

Aprenderás DP de pasos mínimosElección voraz
Dynamic-programmingNumbers
Aún no hay soluciones
Fácil

Secuencia de Collatz

Sigue la regla de dividir a la mitad o multiplicar por tres y sumar uno hasta llegar a 1.

Aprenderás Bucles whileContar pasos
NumbersSimulation
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

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

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

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

Suma de Múltiplos

Suma los valores menores que un límite que sean divisibles por cualquier factor dado.

Aprenderás BuclesDivisibilidad
BeginnerNumbers
Aún no hay soluciones
Intermedio

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

Aprenderás Ventanas de tamaño fijoCadenas de dígitos
NumbersSliding-window
Aún no hay soluciones
Fácil

Año Bisiesto

Verifica si un año cumple la regla de años bisiestos del calendario gregoriano.

Aprenderás Lógica booleanaCondiciones
BeginnerNumbers
Aún no hay soluciones
Fácil

Impar, Par o Ninguno

Clasifica un número según si es un entero impar, un entero par o ninguno de los dos.

Aprenderás MóduloCondiciones
BeginnerNumbers
Aún no hay soluciones
Fácil

Fizz Buzz

Construye una secuencia usando divisibilidad por 3 y 5.

Aprenderás CondicionesDivisibilidad
BeginnerNumbers
Aún no hay soluciones