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
Intermedio

Normalización de capa

Normaliza cada fila a media 0 y varianza 1, y luego escala y desplaza, como hace cada bloque Transformer.

Aprenderás Normalización de capaTransformers
Redes neuronalesaiaprendizaje automático
Aún no hay soluciones
Fácil

Segundo valor más grande

Encuentra el segundo valor distinto más grande.

Aprenderás Dos seguimientosValores distintos
ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Suma de Múltiplos

Suma los valores menores que un límite que sean divisibles por cualquier factor dado.

Aprenderás BuclesDivisibilidad
BeginnerNumbers
Aún no hay soluciones
Fácil

Derivadas de funciones de activación

Calcula la derivada de sigmoid, ReLU, Leaky ReLU o tanh en cada valor, las pendientes que necesita la retropropagación.

Aprenderás DerivadasRetropropagación
Redes neuronalesaiaprendizaje automático
Aún no hay soluciones
Fácil

Suma un Arreglo

Suma todos los valores de una lista.

Aprenderás AcumuladoresListas vacías
ArraysBeginnerStudent-beginner
Aún no hay soluciones
Intermedio

Gradientes de una sola neurona

Usa la regla de la cadena para saber cómo cambia la pérdida con cada peso y el sesgo de una neurona sigmoide.

Aprenderás Regla de la cadenaGradientes
Redes neuronalesaiaprendizaje automático
Aún no hay soluciones
Fácil

Aplanar un arreglo 2D

Combina las filas de un arreglo 2D de enteros en un solo arreglo.

Aprenderás Arrays 2DBucles anidados
ArraysLoops
Aún no hay soluciones
Fácil

Palabra más larga

Encuentra la palabra más larga en una oración.

Aprenderás Dividir cadenasSeguir un máximo
BeginnerStringsStudent-beginner
Aún no hay soluciones
Difícil

Retropropagación en una red de dos capas

Calcula todos los gradientes de pesos y sesgos de una red con una capa oculta sigmoide y una salida sigmoide.

Aprenderás RetropropagaciónRegla de la cadena
Redes neuronalesaiaprendizaje automático
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
BeginnerLearning-pathStrings
Fácil

Initials From a Name

Build uppercase initials from a full name.

Aprenderás Dividir cadenasMayúsculas
BeginnerLearning-pathStrings
Fácil

Promedio de un Arreglo

Calcula el promedio de una lista de números.

Aprenderás Suma y cantidadDivisión decimal
ArraysBeginnerStudent-beginner
Aún no hay soluciones
Difícil

Hotel Room Allocation

Assign arriving groups in order.

Aprenderás Consultas de máximo en rangoActualizaciones puntuales
Segment-treesSimulation
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
BeginnerNumbers
Aún no hay soluciones
Fácil

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

Aprenderás Analizar cadenasDividir palabras
ParsingStrings
Aún no hay soluciones
Fácil

Mínimo de un Arreglo

Encuentra el valor más pequeño en una lista.

Aprenderás Seguir un mínimoUna sola pasada
ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Every Other Character

Keep the characters at even positions.

Aprenderás Índices de cadenasPasos
BeginnerLearning-pathStrings
Fácil

Above-Average Values

Keep the values that are greater than the average.

Aprenderás Dos pasadasFiltrado
ArraysBeginnerLearning-path