- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
Retos de programación en Python
226 retos que puedes resolver en Python, desde los primeros bucles hasta grafos, programación dinámica y machine learning. Escribe tu código en el navegador, ejecuta las pruebas al momento y recibe una revisión de IA.
Fácil · 134 Intermedio · 68 Difícil · 24
Habilidades que practicarás: ConteoExtraer dígitosAritméticaBuclesFórmulasListasListas 2DBucles anidadosBucles whileComa flotanteCondicionesDescenso de gradiente
- 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.
Fácil
Verificación de número primo
Determina si un número es primo.
Aprenderás
DivisibilidadOptimizar bucles
Aún no hay soluciones
Fácil
Halve Until One
Count how many halvings bring a number down to 1.
Aprenderás
Bucles whileConteo
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
Aún no hay soluciones
Fácil
Multiplication Grid
Build a full multiplication table.
Aprenderás
Listas 2DÍndices de fila y columna
Aún no hay soluciones
Intermedio
Listar Primos con un Criba
Encuentra números primos hasta un límite marcando los múltiplos compuestos.
Aprenderás
Criba de EratóstenesArrays booleanos
Aún no hay soluciones
Difícil
Recompensas Máximas de Proyectos
Elige proyectos no superpuestos para obtener la mayor recompensa total.
Aprenderás
Planificación ponderadaDP con búsqueda binaria
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
Aún no hay soluciones
Intermedio
Recursive Power
Compute a power recursively by halving the exponent.
Aprenderás
Dividir el exponente a la mitadDivide y vencerás
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
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
Aún no hay soluciones
Intermedio
Can We Split Into Two Teams?
Decide whether people can be assigned to two teams so that each listed pair is on opposite teams.
Aprenderás
Coloreado de grafosBFS
Aún no hay soluciones
Intermedio
Mayor Factor Primo
Encuentra el mayor número primo que divide a un entero positivo.
Aprenderás
Factorización en primosDivisión por tanteo
Aún no hay soluciones
Difícil
Corta un rectángulo en cuadrados
Encuentra el menor número de cortes rectos necesarios para obtener solo cuadrados.
Aprenderás
Programación dinámica 2DOptimización
Aún no hay soluciones
Difícil
Find Many Patterns in Text
For each requested pattern, decide whether it appears as a contiguous substring anywhere in the shared text.
Aprenderás
Búsqueda de subcadenasPreprocesamiento
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
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
Aún no hay soluciones
Intermedio
Suma de primos menores que un límite
Suma todos los números primos estrictamente menores que un límite.
Aprenderás
Criba de EratóstenesSumar primos
Aún no hay soluciones
Difícil
Mínimo de viajes en ascensor
Agrupa a las personas en la menor cantidad posible de viajes de ascensor, respetando el límite de peso.
Aprenderás
DP con máscaras de bitsSubconjuntos
Aún no hay soluciones
Explorar por tema
- Beginner 95
- ai 47
- aprendizaje automático 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Redes neuronales 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Patrones de diseño 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Aprendizaje por refuerzo 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3