- 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 C++
226 retos que puedes resolver en C++, 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
Cuenta regresiva hasta el despegue
Cuenta regresiva desde un número y termina con ¡Despegue!
Aprenderás
Bucles descendentesListas
Aún no hay soluciones
Fácil
Point Quadrant
Find which quadrant a point lies in.
Aprenderás
CoordenadasComprobar signos
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
Aún no hay soluciones
Fácil
Verificación de Pangrama
Un pangrama contiene cada letra del alfabeto inglés al menos una vez.
Aprenderás
Conjuntos de letrasNormalizar mayúsculas
Aún no hay soluciones
Fácil
Cart Total With Discount
Total a shopping cart and apply a discount above a threshold.
Aprenderás
ListasReglas de descuento
Aún no hay soluciones
Intermedio
Aplanar listas anidadas arbitrariamente (Recursión)
Practica la recursión aplanando listas anidadas arbitrariamente, omitiendo las entradas nulas.
Aprenderás
Casos baseDatos anidados
Aún no hay soluciones
Fácil
Mediana de una Lista
Encuentra el valor central de una lista después de ordenarla.
Aprenderás
OrdenaciónEstadística
Aún no hay soluciones
Fácil
Replace Spaces With Dashes
Turn spaces into dashes to make a URL-style slug.
Aprenderás
Construir cadenasReemplazar caracteres
Aún no hay soluciones
Fácil
Count Positive Numbers
Count the values greater than zero in a list.
Aprenderás
ListasConteo
Aún no hay soluciones
Fácil
Initials From a Name
Build uppercase initials from a full name.
Aprenderás
Dividir cadenasMayúsculas
Aún no hay soluciones
Fácil
Count Uppercase Letters
Count the capital letters in a text.
Aprenderás
Comprobar caracteresConteo
Aún no hay soluciones
Intermedio
Poda alfa-beta
Evalúa un árbol de juego con minimax y poda alfa-beta, y cuenta cuántas hojas examina realmente la búsqueda.
Aprenderás
Poda alfa-betaBúsqueda en juegos
Aún no hay soluciones
Intermedio
Iteración de valores
Calcula cuánto vale cada estado de un proceso de decisión de Markov aplicando repetidamente la actualización de optimalidad de Bellman.
Aprenderás
Ecuación de BellmanMDP
Aún no hay soluciones
Fácil
Above-Average Values
Keep the values that are greater than the average.
Aprenderás
Dos pasadasFiltrado
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
Aún no hay soluciones
Intermedio
Búsqueda A* en una cuadrícula ponderada
Encuentra el camino más barato a través de una cuadrícula de costes de terreno con A*, el algoritmo de búsqueda detrás de la navegación en juegos y robots.
Aprenderás
Búsqueda A*Heurísticas
Aún no hay soluciones
Fácil
Contar Vocales
Cuenta las vocales en un texto.
Aprenderás
Comprobar caracteresPertenencia a un conjunto
Aún no hay soluciones
Intermedio
Una generación de un algoritmo genético
Cría la siguiente generación de cadenas de bits con selección por torneo, cruce de un punto y mutación.
Aprenderás
Algoritmos genéticosBúsqueda evolutiva
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