Retos de programación en Go

225 retos que puedes resolver en Go, 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.

225 desafíos
Fácil

Tokenizador de palabras y vocabulario

Divide un texto en palabras en minúsculas y construye un vocabulario ordenado por frecuencia, el primer paso de todo modelo de lenguaje.

Aprenderás TokenizaciónConstruir un vocabulario
aiaprendizaje automático
Aún no hay soluciones
Intermedio

Ganancia de información

Calcula cuánto reduce la entropía dividir por una variable, el criterio de los árboles de decisión ID3.

Aprenderás EntropíaÁrboles de decisión
aiaprendizaje automático
Aún no hay soluciones
Fácil

Fábrica de figuras

Crea formas a partir de descripciones de texto con una fábrica y devuelve el área de cada una.

Aprenderás Método fábricaPolimorfismo
Patrones de diseñoParsingmath
Aún no hay soluciones
Fácil

Normalización min-max

Reescala una variable para que su valor mínimo sea 0 y su máximo sea 1.

Aprenderás Escalado de característicasPreprocesamiento de datos
aiaprendizaje automático
Aún no hay soluciones
Fácil

Adaptador de sensores de temperatura

Adapta lecturas de sensores Fahrenheit, Kelvin y Celsius a una sola interfaz en Celsius.

Aprenderás Patrón AdaptadorConversión de unidades
Patrones de diseñoParsingmath
Aún no hay soluciones
Intermedio

Orden de liberación RAII

Determina el orden en que se liberan los recursos con ámbito cuando sus ámbitos terminan, como garantiza RAII.

Aprenderás RAIIPilas
Data-structuresSimulationStacks
Aún no hay soluciones
Fácil

Multiplicación de matrices

Multiplica dos matrices, la operación detrás de cada capa de una red neuronal.

Aprenderás MatricesÁlgebra lineal
aiaprendizaje automático
Aún no hay soluciones
Fácil

Entropía cruzada categórica

Mide la pérdida de un clasificador multiclase a partir de sus probabilidades predichas y las clases reales.

Aprenderás Pérdida de clasificaciónLogaritmos
aiaprendizaje automático
Aún no hay soluciones
Intermedio

Agrupamiento k-means

Agrupa puntos en k clústeres asignándolos repetidamente al centroide más cercano y moviendo los centroides.

Aprenderás AgrupamientoCentroides
aiaprendizaje automático
Aún no hay soluciones
Intermedio

Codificación posicional sinusoidal

Calcula los vectores de posición seno y coseno que los Transformers suman a los embeddings de los tokens.

Aprenderás Codificación posicionalTrigonometría
aiaprendizaje automático
Aún no hay soluciones
Intermedio

Clasificador de k vecinos más cercanos

Predice una etiqueta por mayoría de votos entre los k puntos de entrenamiento más cercanos.

Aprenderás KNNMedidas de distancia
aiaprendizaje automático
Aún no hay soluciones
Intermedio

Clasificador Naive Bayes

Predice una clase a partir de variables categóricas con el teorema de Bayes y el suavizado de Laplace.

Aprenderás Teorema de BayesSuavizado de Laplace
aiaprendizaje automático
Aún no hay soluciones
Fácil

Estandarización por puntuación z

Centra una variable en 0 y escálala a una desviación estándar de 1.

Aprenderás EstandarizaciónMedia y desviación típica
aiaprendizaje automático
Aún no hay soluciones
Fácil

Construir un objeto JSON

Convierte claves y valores en una cadena de objeto JSON, escapando correctamente comillas y barras invertidas.

Aprenderás Formato JSONEscapado
ParsingStrings
Aún no hay soluciones
Fácil

Impureza de Gini

Mide cuán mezcladas están las etiquetas de un grupo, la puntuación que usan los árboles de decisión para elegir divisiones.

Aprenderás Árboles de decisiónMedidas de impureza
aiaprendizaje automático
Aún no hay soluciones
Intermedio

Muestreo con temperatura y top-k

Elige el siguiente token como un modelo de lenguaje: conserva los k logits más altos, aplica la temperatura y muestrea.

Aprenderás Generación de textoMuestreo
aiaprendizaje automático
Aún no hay soluciones
Intermedio

Regresión lineal simple (mínimos cuadrados)

Encuentra la recta que mejor se ajusta a los datos con las fórmulas de mínimos cuadrados.

Aprenderás Mínimos cuadradosRegresión
aiaprendizaje automático
Aún no hay soluciones
Intermedio

Regresión lineal con descenso de gradiente

Aprende la pendiente y la ordenada al origen de una recta bajando paso a paso por el error cuadrático medio.

Aprenderás Descenso de gradienteRegresión
aiaprendizaje automático
Aún no hay soluciones