Técnicas

Cómo conseguir un PhD

5 Mayo, 2012
By
Cómo conseguir un PhD

En Programming Pearls, Jon Bentley propone la manera de hacerse de un PhD: Dado el siguiente algoritmo while (n > 1) do if (n is even) n <- n / 2 else n <- n*3+1 end Demuestre que este programa se detiene para cualquier número n entero. Si ustedes resuelven este acertijo entonces, dice...

Read more »

¿Cómo probar?

11 Marzo, 2012
By

En el post anterior les contaba sobre un bug con el manejo de la fecha. El bug esencialmente era este: “Se debe implementar una función que dada una fecha calcule la fecha correspondiente a 10 años antes. Por ejemplo, si la fecha es 3 de marzo de 2012 la fecha de 10 años antes...

Read more »

Sobre el Código Fuente que generamos en este Blog

27 Marzo, 2011
By

Tódo el código escrito en los apuntes de este blog se encuentra disponible en este repositorio en github: https://github.com/lnds/programando.org Si quieres descargarlo puedes hacerlo directamente usando los enlaces de ese sitio, o puedes usar GIT, la herramienta de control de versiones distribuida. Hace un tiempo escribí dos notas sobre control de versiones en La...

Read more »

Rotaciones

26 Marzo, 2011
By
Rotaciones

Cada cierto tiempo voy a escribir un articulo más avanzado, orientado a mis amigos programadores profesionales, donde introduciremos un problema de mayor complejidad, estos quedarán almacenados bajo la categoría de Técnicas Avanzadas. Este artículo lo escribí en 2006 en una versión que no prosperó de programando.org, ahora lo reciclé, aproveché de corregir algunos errores,...

Read more »