Saturday, June 9, 2012

Algoritmo de Auto-Activación

Estaba en mi cuarto, acostado en mi cama, llorando (figuradamente) y quejándome de mi pereza y vagancia, por tener algunos inventos que quiero hacer y no tener suficiente motivación, y preferir mejor descansar mi mente lo más que pueda, ya que es más beneficioso invertir mis energías en un trabajo útil que genere divisas, que en un pasatiempo inútil que sólo yo entenderé y usaré… ¿Verdad? ¿Cierto? ¿O no?

Hay un hobbie que de vez en cuando viene a mi vida, y es el de resolver problemas con algoritmos matemáticos y/o computacionales que surgen en forma de retos. Mis fuentes favoritas de este tipo de retos son CodingBat, SPOJ, TopCoder y Project Euler. Cada problema permanece en mi cabeza por mucho tiempo y eso me gusta, aunque últimamente TopCoder se ha encargado de desilucionarme con eso de resolverlos en menos de una hora. ¿Cómo pretendo yo querer resolver cada uno de los algoritmos que desconozco en la forma más óptima posible, y en menos de una hora?

Pero estas no son las únicas fuentes de retos. Existen personas que apuestan y confían en mis habilidades. A esas personas les agradezco de corazón. Aunque, de vez en cuando aparecen algunos que indirectamente se aprovechan de ellas, pero de estas personas sólo un reducido grupo logra dejar en mi mente un algoritmo que resolver, y en mi corazón un deseo quemante de resolverlo. Y en esta ocasión, una persona me comentó sobre un problema particular. Específicamente del problema, diré que está relacionado con encontrar la ruta más corta entre nodos. Pero lo que en realidad quiero dejar claro es que la sensación de querer resolverlo me motivó a pensar en muchas cosas, como hacer mi versión de un juego famoso sólo para entender un poco la física en sus elementos, y llevar una especie de bitácora de lo que quiero o voy a desarrollar. Esa sensación de motivación fue lo suficientemente grande como para motivarme a escribir todo esto.

Suficiente de escribir. Ahora a pensar un poco en este hobbie de cómo optimizar mi versión de este cálculo de ruta corta entre nodos.

No comments:

Post a Comment