Files
data/combination.py
2022-11-17 09:28:17 +08:00

17 lines
389 B
Python
Executable File

#!/usr/bin/env python3
import itertools
import sys
class Main():
def main(self):
costs = sorted(map(lambda x: int(x), sys.argv[1:]))
for cnt in range(1, len(costs) + 1):
for item in itertools.combinations(costs, cnt):
cost = sum(item)
print('{}: {}'.format(cost, list(item)))
if __name__ == '__main__':
Main().main()