domingo, 28 de agosto de 2011

Un problema de teoría de números (con Python)

Fuente: http://progrevo.blogspot.com/ (Blog Hermano)

En estos días propuse un problema de teoría de números elemental a un par de amigos (especialistas en el área). La cuestión fue muy cómica pues, aunque todos me decían que el problema era muy fácil nadie me daba la respuesta. Pues bien, yo sabía que lo podía resolver en cuestión de dos minutos a lo más. Pasaron los días y se cumplió una semana, y nada que me daban la respuesta. Pues bien, me animé a resolverlo.

El problema en cuestión era:
Una tripleta Pitagoreana es un conjunto de tres números naturales a<b<c, para la cual:


a2 + b2 = c2

Hay solo una tripleta Pitagoreana para la cual a+b+c=1000. Encuentre el producto a*b*c.


He aquí mi elegante solución, llevada a cabo con ayuda de Python


(dale click a la imagen para obtener una mejor resolución)

Hasta el día de hoy espero sus respuestas.

Consejo: No hacer esto en casa ... pueden ganarse enemigos xD

Salud.

Si te gustó esta noticia compártela con tus amigos en google+, facebook, twitter, e-mail, o la red social de tu preferencia.

Fuente: http://progrevo.blogspot.com/ 

No hay comentarios:

Publicar un comentario