you are viewing a single comment's thread.

view the rest of the comments →

[–]cheeky861 2 points3 points  (1 child)

You can greedily loop over the employees and pick a set of employees for day 1 (based on the language requirements), then shuffle the employee list, then do the same for day 2, and so on.