I have a list of users which is of a variable length. I need to sort
them into teams of 5 and 6, leaving nobody unassigned (when
possible).
I should minimize the total number of teams, creating as the most
number of 6 person teams and least number of 5 person teams possible.

Couple Examples:
1. If my list is 89 users long, create 14x6 and 1x5 (15 teams total)
2. If my list is 114 users long, create 19x6 and 0x5 (19 teams total)
3. If my list is 31 users long, create 1x6 and 5x5 (6 teams total)


You get the idea. How would you solve this programatically? In the
end, I need to update a database table assigning each user to a team.


I'm working out a solution, but I know there has to be a better way
and figured I'd tap into the collective brain power of this group for
help.


Thanks!


KB

-- 
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog

You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en

Reply via email to