Retos de programación en JavaScript

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

Actualizaciones de Q-learning

Aplica la actualización de Q-learning a un flujo de experiencias y observa cómo las recompensas fluyen hacia estados anteriores.

Aprenderás Q-learningRecompensas descontadas
Aprendizaje por refuerzoaiaprendizaje automático
Aún no hay soluciones
Fácil

Funciones de pérdida: MSE, MAE y entropía cruzada

Mide cuán equivocadas son las predicciones de un modelo con el error cuadrático medio, el error absoluto medio o la entropía cruzada binaria.

Aprenderás MSEEntropía cruzada
Redes neuronalesaiaprendizaje automático
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
SetsStrings
Aún no hay soluciones
Intermedio

Propagación hacia adelante en una red de dos capas

Pasa las entradas por una capa oculta ReLU y una capa de salida sigmoide.

Aprenderás Propagación hacia delanteRedes multicapa
Redes neuronalesaiaprendizaje automático
Aún no hay soluciones
Fácil

Rotar Array

Rota una lista hacia la derecha un número de posiciones.

Aprenderás Índices de arraysMódulo
ArraysBeginnerStudent-beginner
Aún no hay soluciones
Intermedio

Robot Command Simulator

Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).

Aprenderás Vectores de direcciónProcesar comandos
SimulationState-machines
Aún no hay soluciones
Fácil

Una sola neurona artificial

Calcula la salida de una neurona: suma ponderada de las entradas más un sesgo, pasada por la sigmoide.

Aprenderás NeuronasSumas ponderadas
Redes neuronalesaiaprendizaje automático
Aún no hay soluciones
Fácil

Título en Mayúsculas

Capitaliza la primera letra de cada palabra.

Aprenderás Métodos de cadenasMayúsculas
BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Año Bisiesto

Verifica si un año cumple la regla de años bisiestos del calendario gregoriano.

Aprenderás Lógica booleanaCondiciones
BeginnerNumbers
Fácil

Contar Palabras

Cuenta las palabras en una oración.

Aprenderás Dividir cadenasEspacios en blanco
BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Invertir una cadena

Devuelve los caracteres de una cadena en orden inverso.

Aprenderás Recorrido inversoRebanado
BeginnerStringsStudent-beginner
Fácil

Mediana de una Lista

Encuentra el valor central de una lista después de ordenarla.

Aprenderás OrdenaciónEstadística
Arraysmath
Aún no hay soluciones
Intermedio

Propagación hacia adelante en una capa densa

Calcula las salidas de una capa de neuronas totalmente conectada con la activación que elijas.

Aprenderás Capas densasActivaciones
Redes neuronalesaiaprendizaje automático
Aún no hay soluciones
Intermedio

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

Aprenderás Tablas DP 2DOptimizar memoria
Dynamic-programmingSequences
Aún no hay soluciones
Fácil

Mover ceros

Mueve todos los ceros al final manteniendo el orden de los demás elementos.

Aprenderás Dos punterosCambios en el sitio
ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Verificación de Anagramas

Verifica si dos frases usan las mismas letras.

Aprenderás OrdenaciónConteo de frecuencias
BeginnerStringsStudent-beginner
Fácil

Máximo de un Arreglo

Encuentra el valor más grande en una lista.

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

Count Uppercase Letters

Count the capital letters in a text.

Aprenderás Comprobar caracteresConteo
BeginnerLearning-pathStrings