Department numbers: Difference between revisions
m
→Using a constraint solver: use tuples instead of lists
(→{{header|Python}}: Add python-constraint solution) |
m (→Using a constraint solver: use tuples instead of lists) |
||
Line 3,824:
<syntaxhighlight lang="python">import constraint
depts =
p = constraint.Problem()
Line 3,833:
p.addConstraint(constraint.AllDifferentConstraint())
p.addConstraint(lambda *vars: sum(vars)==12, depts)
p.addConstraint(lambda p: p%2==0,
for s in p.getSolutions():
|