01_expense.py 351 B

1234567891011121314
  1. #!/usr/bin/env python3
  2. import sys
  3. from functools import reduce
  4. from itertools import combinations
  5. from operator import mul
  6. def group(expenses, n):
  7. for group in combinations(expenses, n):
  8. if sum(group) == 2020:
  9. return reduce(mul, group)
  10. expenses = list(map(int, sys.stdin))
  11. print(group(expenses, 2))
  12. print(group(expenses, 3))