Created
April 9, 2016 00:49
-
-
Save FGFW/45ea2c83438822bbe158a86e965ec697 to your computer and use it in GitHub Desktop.
python解欧拉计划008-相邻13个数字最大乘积.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
python解欧拉计划008-相邻13个数字最大乘积.py | |
http://pe-cn.github.io/8/ | |
2016年4月9日 07:01:13 codegay | |
我开了一个github项目来解欧拉计划,欢迎大家贡献自己的原创代码: | |
https://github.com/FGFW/projecteuler | |
""" | |
n=''.join("""73167176531330624919225119674426574742355349194934 | |
96983520312774506326239578318016984801869478851843 | |
85861560789112949495459501737958331952853208805511 | |
12540698747158523863050715693290963295227443043557 | |
66896648950445244523161731856403098711121722383113 | |
62229893423380308135336276614282806444486645238749 | |
30358907296290491560440772390713810515859307960866 | |
70172427121883998797908792274921901699720888093776 | |
65727333001053367881220235421809751254540594752243 | |
52584907711670556013604839586446706324415722155397 | |
53697817977846174064955149290862569321978468622482 | |
83972241375657056057490261407972968652414535100474 | |
82166370484403199890008895243450658541227588666881 | |
16427171479924442928230863465674813919123162824586 | |
17866458359124566529476545682848912883142607690042 | |
24219022671055626321111109370544217506941658960408 | |
07198403850962455444362981230987879927244284909188 | |
84580156166097919133875499200524063689912560717606 | |
05886116467109405077541002256983155200055935729725 | |
71636269561882670428252483600823257530420752963450""".split()) | |
import operator | |
import functools | |
result=max([functools.reduce(operator.mul,[int(r) for r in n[k:k+13]]) for k,v in enumerate(n)]) | |
print(result) | |
#23514624000 | |
#[Finished in 0.1s] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment