- 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.
Difícil
Shortest Delivery Tour
Visit every city once and return home as cheaply as possible.
Aprenderás
DP con máscaras de bitsViajante de comercio
Aún no hay soluciones
Intermedio
Game of Life Step
Advance Conway's Game of Life by one generation.
Aprenderás
Simulación en cuadrículaContar vecinos
Aún no hay soluciones
Difícil
Minimum Window Substring
Find the shortest piece of text containing all required characters.
Aprenderás
Ampliar y reducir ventanasTablas de frecuencia
Aún no hay soluciones
Difícil
Componentes Fuertemente Conexas
Cuenta los grupos de nodos donde todos pueden alcanzarse mutuamente.
Aprenderás
Algoritmos de grafosTarjan o Kosaraju
Aún no hay soluciones
Intermedio
Shortest Weighted Routes
Find the minimum total route cost from city 1 to each city.
Aprenderás
Algoritmo de DijkstraBorrado perezoso
Aún no hay soluciones
Difícil
Mediana de Dos Arreglos Ordenados
Encuentra la mediana de dos listas ordenadas combinadas.
Aprenderás
Búsqueda de particiónO(log n)
Aún no hay soluciones
Difícil
Longest Path in a DAG
Find the heaviest path in a task dependency graph.
Aprenderás
Orden topológicoDP sobre DAG
Aún no hay soluciones
Intermedio
K-th Smallest Element
Find the k-th smallest value without fully sorting.
Aprenderás
QuickselectPartición
Aún no hay soluciones
Difícil
Largest Rectangle in a Histogram
Find the largest rectangle that fits under a histogram.
Aprenderás
Pila monótonaCálculo de áreas
Aún no hay soluciones
Fácil
Distance Between Points
Compute the straight-line distance between two points.
Aprenderás
Teorema de PitágorasRaíces cuadradas
Aún no hay soluciones
Difícil
Minimum Network Connection Cost
Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.
Aprenderás
Algoritmo de KruskalUnion-find
Aún no hay soluciones
Difícil
Word Break
Decide whether text can be split into dictionary words.
Aprenderás
DP de prefijosSegmentar texto
Aún no hay soluciones
Intermedio
Count Islands
Count groups of connected land cells in a grid.
Aprenderás
Relleno por inundaciónDFS recursivo
Aún no hay soluciones
Intermedio
Tournament Standings
Rank teams from match records.
Aprenderás
Agregar resultadosOrdenar por claves
Aún no hay soluciones
Difícil
Course Schedule Order
Order courses so every prerequisite comes first.
Aprenderás
Algoritmo de KahnDetectar ciclos
Aún no hay soluciones
Intermedio
Gradebook Top Student
Find the student with the highest average score.
Aprenderás
Listas 2DPromedios
Aún no hay soluciones
Fácil
Contar pares con una suma
Cuenta los pares de posiciones cuyos valores suman un objetivo dado.
Aprenderás
Pares de índicesEvitar contar dos veces
Aún no hay soluciones
Fácil
Number Triangle
Build a triangle of increasing numbers.
Aprenderás
Filas crecientesContador entre filas
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