Un muy lindo evento por parte de la gente de mercadolibre. Cuando me anoté lo hice pensando en puro desarrollo. Para mi sorpresa, los desafíos resultaron ser ejercicios con fuertes bases en matemáticas (combinatoria/permutaciones), seguridad, infraestructura, ingeniería inversa, esteganografía, cifrado y decodificación, entre otros. Al ver la dificultad de los ejercicios, y 3500 participantes, el primer día ya me había rendido 😆 y por eso lo desperdicié intentando resolver el ejercicio que me había parecido más interesante. Lo cierto es que nunca lo logré, había sobre-complicado las cosas, y perdí el primer día 😆
Fueron 72 horas; y en el segundo día con mucho más tiempo, decidí intentar llegar lo más lejos posible. Se cumplieron las 72 horas y me faltaron poco más de 40 minutos para resolver Japón, quedando en el #60 con 205 pts (#40 si hubiera completado Japón a tiempo 😢 )
Me divertí, y aprendí un montón! Ya que en varias áreas (como la esteganografía) no tenía experiencia, y San Google tuvo que hacer de las suyas.
Pero bueno, espero volver el año que viene ;)
Cada país (desafío) logrado tiene su carpeta, adentro está el archivo README.md
con la letra del ejercicio y mi comentario sobre el método de resolución adoptado.
Los archivos index.js
deben ser ejecutados sobre Node.JS, desde la terminal: node index.js
.
Para correr los scripts que dependen de otros paquetes, es necesario primero ejecutar npm install
.