- 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 Aprender MatplotlibGráficos de líneas, barras, dispersión y sectores con visualizadores Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++ Programación para niños ¡Aprende a programar jugando!
- RetosNuevo
- Para docentesNuevo
- Actualizaciones
- Invítame a un café
Retos de programación en Swift
225 retos que puedes resolver en Swift, 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 · 67 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
- 123
- Soluciones compartidas
- 9
- Lenguajes
Todos los desafíos
Busca por tema, lenguaje o dificultad.
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
Absolute Value Without abs
Compute an absolute value with a condition.
Aprenderás
NegaciónSin funciones integradas
Intermedio
Búsqueda en la Espiral Numérica
Encuentra un valor por fila y columna en una espiral numérica en expansión.
Aprenderás
Patrones numéricosAnálisis de casos
Aún no hay soluciones
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
Funciones de activación
Aplica sigmoide, ReLU, Leaky ReLU o tanh a cada valor de una lista.
Aprenderás
SigmoideReLU y tanh
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
Contar Vocales
Cuenta las vocales en un texto.
Aprenderás
Comprobar caracteresPertenencia a un conjunto
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
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
Cadena Palíndroma
Verifica si un texto se lee igual de izquierda a derecha y de derecha a izquierda.
Aprenderás
Dos punterosSalida temprana
Fácil
Distribución de estados de una cadena de Markov
Propaga una distribución de probabilidad a través de la matriz de transición de una cadena de Markov durante varios pasos.
Aprenderás
Cadenas de MarkovProbabilidad
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
Bandido multibrazo epsilon-greedy
Equilibra exploración y explotación en un bandido multibrazo con selección de acciones epsilon-greedy.
Aprenderás
Explorar o explotarBandidos
Aún no hay soluciones
Fácil
Precio de Entrada por Edad
Elige el precio de la entrada al cine según la edad del visitante.
Aprenderás
Rangos de edadValores límite
Intermedio
Algoritmo de aprendizaje del perceptrón
Entrena el perceptrón original, que solo actualiza sus pesos cuando se equivoca.
Aprenderás
PerceptrónAprendizaje en línea
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