¡Bienvenido a lumænaut!
Soy Alberto, y este es mi taller de acertijos digitales: esos que desarmas, les das vueltas y (la mayoría de los días) logras resolver.
Me atrapan los problemas que se sienten como acertijos: un algoritmo que se retuerce en un caso extremo, un enigma matemático que te guiña el ojo desde un prompt de LeetCode, una mecánica de juego que simplemente no encaja. Este sitio es mi bitácora de esos rompecabezas mentales: los que estoy resolviendo, los que me dejan perplejo y esos momentos satisfactorios de "¡ajá!" que aparecen en el camino.
Aquí encontrarás un poco de todo, como si abrieras una caja de acertijos digitales: retos de computación, curiosidades matemáticas, experimentos desarrolando videojuegos y alguno que otro enigma STEM que se cruce en mi órbita. No vengo a dar una cátedra desde un pódium; vengo a sentarme con un buen acertijo, darle vuelta a las piezas y tomando nota del (a veces desordenado pero muy divertido) proceso de hacerlas encajar.
Te preguntarás, ¿por qué lumænaut?
lumænaut ( /ˈluːmɪnɔːt/ )
Etimología: Del latín
lumen ("luz") + griego nautes ("marinero, viajero").
Significado: Un viajero de luz.
Desenredar un problema complicado se siente exactamente así: perseguir haces de entendimiento, moverse de la oscuridad del "no sé" hacia el brillo de una idea. (Y sí, la 'æ' está ahí solo para darle una pequeña chispa al nombre).
Este es el terreno que vamos a recorrer:
Algoritmos y Estructuras de Datos: Descifrando retos de LeetCode, optimizando para la elegancia y aprendiendo por qué el hash map siempre salva el día.
Matemáticas: Jugando con el lado lúdico de los números, las demostraciones y los patrones, ya sea un reto de Project Euler que le hace cosquillas al cerebro o un experimento mental de geometría.
Desarrollo de Videojuegos: Construyendo pequeños enigmas interactivos y mecánicas, un prototipo a la vez.
Miscelánea STEM: Simulaciones de física, acertijos de ingeniería y cualquier otra cosa que despierte la curiosidad.
Esto no es un libro de texto. Es un diario lleno de bordes ásperos, callejones sin salida y algún que otro momento eureka garabateado en los márgenes.
¿Listo para resolver algo? Saquemos la primera pieza de la caja.
Alberto Del Valle
Programador | Desarrollador Indie | Bloguero
¿No sabes por dónde empezar? Lee esto...
¿Nuevo en acertijos algorítmicos? Empieza con Soluciones LeetCode | #2: Suma dos números — de la suma de primaria al dominio de listas enlazadas
Explora Así funciona el bucle del videojuego — el latido detrás de cada sesión de juego.
Si tienes hambre de estructura, sumérgete en Los 8 paradigmas de algoritmos — Técnicas de diseño — los patrones clásicos para resolver una enorme variedad de desafíos en programación.
O siempre puedes empezar con el capítulo más reciente de mi bitácora: Episodio 2: Todo lo que no sé sobre bloggear — y cómo voy a hacerlo de todos modos.