Files
project-euler/problem-40.py
2018-07-02 15:45:49 -04:00

12 lines
304 B
Python

from functools import reduce
if __name__ == '__main__':
digits = [1, 10, 100, 1000, 10000, 100000, 1000000]
number = ''
for i in range(digits[-1]):
number += str(i)
results = [int(number[x]) for x in digits]
result = reduce(lambda x, y: x * y, results, 1)
print(result)