Jump to content

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 = [( 'police', 'sanitation', 'fire' ])
 
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, [('police'],))
 
for s in p.getSolutions():
1,480

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.