- 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 Kotlin
225 retos que puedes resolver en Kotlin, 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.
Fácil
Celsius a Fahrenheit
Convierte una temperatura de grados Celsius a grados Fahrenheit.
Aprenderás
FórmulasPrecedencia de operadores
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
Difícil
Matrix Chain Multiplication
Find the cheapest order to multiply a chain of matrices.
Aprenderás
DP sobre intervalosOptimización
Aún no hay soluciones
Fácil
Frecuencia de Caracteres
Cuenta cuántas veces aparece cada carácter.
Aprenderás
Tablas de frecuenciaConteo
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
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
Número faltante
Encuentra el único número que falta en 0..n.
Aprenderás
Series aritméticasTruco de la diferencia de sumas
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
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
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
Primer Carácter Único
Encuentra el primer carácter que aparece solo una vez.
Aprenderás
Tablas hashConteo
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
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
Contar Caminos en la Cuadrícula
Cuenta las rutas a través de una cuadrícula rectangular usando solo movimientos hacia la derecha y hacia abajo.
Aprenderás
Contar caminos en cuadrículasCoeficientes binomiales
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
Intermedio
Encuentra Tríos de Triángulos Rectángulos
Enumera todos los triángulos rectángulos con lados enteros y un perímetro especificado.
Aprenderás
EnumeraciónEvitar duplicados
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
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
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