- 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
Haz que un Arreglo Sea No Decreciente
Encuentra el menor número de incrementos necesarios para que cada valor sea al menos igual al anterior.
Aprenderás
Correcciones voracesMáximo acumulado
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
Aún no hay soluciones
Intermedio
Minesweeper Neighbor Counts
Annotate a rectangular board.
Aprenderás
Revisar 8 vecinosManejo de bordes
Aún no hay soluciones
Intermedio
Suma de Moneda Más Pequeña Imposible
Encuentra la primera cantidad positiva que no se puede formar con las monedas disponibles.
Aprenderás
Sumas alcanzablesOrdenar primero
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
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
Aún no hay soluciones
Fácil
Sum of Odd Numbers
Add every odd number up to a limit.
Aprenderás
Bucles forAcumuladores
Aún no hay soluciones
Intermedio
Longest Common Subsequence Length
A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.
Aprenderás
Tablas DP 2DOptimizar memoria
Aún no hay soluciones
Fácil
Every Other Character
Keep the characters at even positions.
Aprenderás
Índices de cadenasPasos
Aún no hay soluciones
Difícil
Hotel Room Allocation
Assign arriving groups in order.
Aprenderás
Consultas de máximo en rangoActualizaciones puntuales
Aún no hay soluciones
Fácil
DNA to RNA Transcription
Build an RNA string by replacing every DNA character with its partner.
Aprenderás
Mapeo de caracteresTablas de traducción
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
Aún no hay soluciones
Fácil
Triangle Classification
Classify three side lengths as invalid, equilateral, isosceles, or scalene.
Aprenderás
Desigualdad triangularOrdenar condiciones
Aún no hay soluciones
Intermedio
Dos caballos que no se atacan
Cuenta las formas seguras de colocar dos caballos para cada tamaño de tablero cuadrado.
Aprenderás
Contar colocacionesPatrones de ataque
Aún no hay soluciones
Fácil
Contar apretones de manos
Cuenta los apretones de manos cuando cada par de personas se saluda una vez.
Aprenderás
Contar paresFórmulas cerradas
Aún no hay soluciones
Fácil
Body Mass Index
Compute BMI from weight and height.
Aprenderás
FórmulasComa flotante
Aún no hay soluciones
Fácil
Potencia por Multiplicación Repetida
Eleva un número a una potencia usando un bucle.
Aprenderás
Producto acumuladoExponente cero
Aún no hay soluciones
Fácil
Letter Grade
Turn a test score into a letter grade.
Aprenderás
Cadenas if/elifRangos
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