Files
python/exercises/practice/killer-sudoku-helper/.meta/example.py

11 lines
291 B
Python
Raw Normal View History

2022-12-05 20:51:36 +01:00
import itertools
def combinations(target, size, exclude):
possible = [i for i in range(1, target) if i not in exclude]
result = [seq for i in range(len(possible), 0, -1)
for seq in itertools.combinations(possible, i)
if sum(seq) == target]
return result