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
