Tag Archives: Euler

Ejercicio 16 – proyecto Euler

De vez en cuando se me da por hacer saries de posts en el blog. Sagas. Una de las últimas fue la saga sobre resoluciones a problemas del proyecto Euler. Lo que intentaba era resolverlos con alguna característica interesante de … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 10 Comments

Euler 8 (Python)

Enunciado 8 Encontrar el mayor producto de cinco dígitos consecutivos en este número de 100 dígitos: 73167176531330624919225119674426574742355349194934 96983520312774506326239578318016984801869478851843 85861560789112949495459501737958331952853208805511 12540698747158523863050715693290963295227443043557 66896648950445244523161731856403098711121722383113 62229893423380308135336276614282806444486645238749 30358907296290491560440772390713810515859307960866 70172427121883998797908792274921901699720888093776 65727333001053367881220235421809751254540594752243 52584907711670556013604839586446706324415722155397 53697817977846174064955149290862569321978468622482 83972241375657056057490261407972968652414535100474 82166370484403199890008895243450658541227588666881 16427171479924442928230863465674813919123162824586 17866458359124566529476545682848912883142607690042 24219022671055626321111109370544217506941658960408 07198403850962455444362981230987879927244284909188 84580156166097919133875499200524063689912560717606 05886116467109405077541002256983155200055935729725 71636269561882670428252483600823257530420752963450 Solución >>> b = … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 1 Comment

Euler 7 (Python)

Enunciado 7 Listando los primeros seis números primos: 2, 3, 5, 7, 11,y 13, podemos ver que el 6° primo es el 13. ¿Cuál es el 10001° primo? Solución La solución fue obtenida en el intérprete interactivo de Python 2.5.2: … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 1 Comment

Euler 6 (Python)

Enunciado 6 La suma de los cuadrados de los primeros diez números naturales es: 12 + 22 + … + 102 = 385 El cuadrado de la suma de los primeros diez números naturales es: (1 + 2 + … … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 2 Comments

Euler 5 (Python)

Enunciado 5 2520 es el menor número que puede ser dividido sin resto por todos los números de 1 a 10. ¿Cuál es el menor número que que puede dividirse sin resto por todos los números de 1 a 20? … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 2 Comments

Euler 4 (Python)

Enunciado 4 Un número palíndromo se lee igual en ambos sentidos. El mayor palíndromo construido a partir del producto de dos números de dos dígitos es 9009 = 91 × 99. Encontrar el mayor palíndromo que se puede construir como … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 4 Comments

Euler 3 (Python)

Enunciado 3 Los factores primos de 13195 son 5, 7, 13 y 29. ¿Cual es el mayor factor primo del número 600851475143? Solución La solución fue obtenida en el intérprete interactivo de Python 2.5.2: >>> from math import sqrt >>> … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 3 Comments

Euler 2 (Python)

Enunciado 2 Cada nuevo item en la secuencia de Fibonacci es generado sumando los dos términos previos. Empezando con 1 y 2, los primeros 10 términos serían: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, … Encontrar la … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 5 Comments

Euler 1 (Python)

Project Euler es un sitio web que reta a los programadores a resolver problemas matemáticos mediante código. Me parece entretenido. Voy a ir resolviendo problemas y posteando mi solución en Python acompañada de comentarios sobre el código que puedan servirles … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 5 Comments