Separate constraints from goals - Algorithms | Zoonk
Separate constraints from goals
Distinguish the rules a solution must obey from the goal it is trying to achieve. You’ll classify requirements like capacity limits, allowed moves, deadlines, and “each item used once” as constraints, not algorithm steps.