Merging in 6 year old repo of project euler files
[sandbox] / euler / py / euler-0004.py
1 #!/usr/bin/env python
2
3 from euler import *
4 import itertools
5
6 def products_of_three_digit_numbers():
7     three_digit_pairs = itertools.combinations(numbers_with_digits(3),2)
8     return itertools.imap(product, three_digit_pairs)
9
10 result = max(itertools.ifilter(is_palindromic, products_of_three_digit_numbers()))
11
12 print result