123456 |
- from itertools import combinations
-
- with open('17.txt', 'r') as file:
- lines = map(int, file.readlines())
- count = [[sum(c) for c in combinations(lines, n + 1)].count(150) for n in range(len(lines))]
- print("Total: %s Minimum: %s" % (sum(count), next(x for x in count if x)))
|