Problem 8 - Project Euler
1000桁の数の連続する5桁の積の最大値.
# -vim- fileencoding: utf-8
import time
st = time.time()
n = []
max = 0
for line in open("0008.txt", "r"):
n += [int(i) for i in line.strip()]
for i in range(len(n) - 4):
v = n[i] * n[i + 1] * n[i + 2] * n[i + 3] * n[i + 4]
if v > max: max = v
print(max, time.time() - st)
50x20の数群をファイルから読み込んでる以外特記事項特になし.