Dino©Not Found®®Not Found©Dino

AdventJavaScript Logo

Retos y regalos de
programación navideños{/}©

¡Cada día, un nuevo reto de programación!

Los patrocinadores

Gracias a estas empresas, el AdventJS es posible.

KeepCoding

Los retos de programación

Preguntas frecuentes

¿Qué es un adviento?

Aunque tiene sus raíces 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.

Me falla un test secreto. ¿Por qué no son públicos?

Los tests secretos están pensados para que no se puedan resolver con una solución que sólo pase los tests. Si fallas un test secreto, es porque tu solución no es válida para el problema planteado en todos los casos.

¿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.

Cada vez me falla un test secreto distinto. ¿Por qué?

Los tests secretos se ejecutan en un orden aleatorio por lo que es posible que cada vez que ejecutes los tests, se ejecuten en un orden distinto.