24 días
24 retos de programación
¡Nuevo reto de programación cada día!
Sube de nivel en programación
Inicia sesión con Github
Guarda tu progreso
JavaScript o TypeScript, tu decisión
Con tu lenguaje favorito
Patrocinadores
Los retos de programación
Preguntas frecuentes
¿Qué es un adviento?
Aunque tiene sus raices en la religión católica, el adviento se ha convertido en una tradición donde los niños conseguían chocolate por 4 semanas, uno por día, del 1 al 24 de diciembre. Aquí lo adaptamos a retos de programación.
¿Esto es una idea original?
Desde 2015 se celebra el Advent Of Code que trae retos de programación cada día. En este caso, los retos están pensados para ser solucionados con JavaScript/TypeScript.
¿Cómo se calcula la puntuación de cada reto?
Los retos son puntuados utilizando diferentes factores como la complejidad cognitiva y la velocidad de ejecución. El número de líneas no es un factor determinante.
¿Se puede intentar varias soluciones para tener mayor puntuación?
Puedes enviar tantas soluciones como quieras. Se guardará la mejor puntuación que hayas enviado.
¿Dónde encuentro el código fuente?
El código fuente no está disponible
¿Es gratis?
Sí, jugar al AdventJS es totalmente gratis. Del 1 al 24 de diciembre tendrás un nuevo reto disponible.
¿Cómo puedo apoyar el proyecto? ¿Cómo puedo contribuir?
Si quieres ayudarnos, comparte el proyecto en las redes sociales y con tus amigos para que más gente participe. Ayuda en Discord a la gente que tenga problemas solucionando los retos. Participa en los directos de Twitch en el canal de midudev.
¿Por qué he perdido puntos o ya no tengo puntuación en un reto?
Las soluciones a los retos que se basen en devolver los resultados de los tests para que pasen, serán eliminadas si se detectan. Tu solución debe ser una solución válida para el problema planteado, no para que sólo pasen los tests.