Los problemas de Euler y LINQ

Revisando nuevos enlaces aparecidos durante agosto en la página de C# de MSDN, he dado con el blog de Bill Wagner, autor de los libros “Effective C#” y “More effective C#“. En sus posts más recientes, como éste o éste otro, Bill muestra la aplicación de LINQ a la solución de algunos problemas de naturaleza combinatoria que forman parte de la excelente colección de problemas de programación recopilados en el sitio web “Project Euler“. La naturaleza de las soluciones propuestas por Bill me recuerdan mucho a la de la solución que mostré ya hace más de un año en el post “¿Debemos aprender una nueva forma de escribir bucles?“, y que luego incluí con ligeras modificaciones en mi libro “C# 3.0 y LINQ“.


 

Octavio Hernandez

Desarrollador y consultor en tecnologías .NET. Microsoft C# MVP entre 2004 y 2010.

3 comentarios en “Los problemas de Euler y LINQ

  1. Octavio (antes de nada, me debes un correo, creo…))

    Yendo a tu propuesta, y ya que tenemos muchas cosas en común, ¿no te parece que la formula de Euler
    e^(i*Pi) + 1 = 0 es como… mágica?. La única expresión matemática que conozco que reune en sí misma y de forma única los 5 valores más importantes del cálculo. No puede ser casual. Bueno, en Matemáticas, nada es casual. Ni en la vida, creo…

    (y perdón por el “off-topic”, pero como es una respuesta…)))

    Un abrazo
    Marino

  2. Sí que es mágica, Marino… Sin dudas Euler fue uno de los cerebros más grandes que ha dado la historia de la humanidad. Y muchos de sus principales aportes los hizo ¡después de quedarse totalmente ciego!

    Y sí que te debo un correo, como a varios más que probablemente lean este blog…

    Abrazo – Octavio

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *