Round-robin tournament schedule: Difference between revisions
Content added Content deleted
Cyril Nocton (talk | contribs) No edit summary |
Cyril Nocton (talk | contribs) |
||
Line 123: | Line 123: | ||
(labels ((tour (sac &optional (lst ()) &aux (duo ())) |
(labels ((tour (sac &optional (lst ()) &aux (duo ())) |
||
(unless (intersection lst stop :test #'equal) |
(unless (intersection lst stop :test #'equal) |
||
(cond ( |
(cond (sac |
||
( |
(dolist (i sac) |
||
⚫ | |||
⚫ | |||
(dolist (j (rest (member i sac))) |
(dolist (j (rest (member i sac))) |
||
(setf duo (list i j)) |
(setf duo (list i j)) |
||
(tour (set-difference sac duo) (list* duo lst))))) |
|||
⚫ | |||
⚫ | |||
(tour joueurs)))</syntaxhighlight> |
(tour joueurs)))</syntaxhighlight> |
||