View Single Post
 11-13-2012, 08:56 PM PM User | #5 Fou-Lu God Emperor     Join Date: Sep 2002 Location: Saskatoon, Saskatchewan Posts: 16,595 Thanks: 4 Thanked 2,597 Times in 2,566 Posts So you need a combination based on team count x? That won't equate to 10; if you have 8 teams playing that would equate to. . . 28. Wait is that right? (8!/(8-2)!)*1/(2!) = 40320/720 * 0.5 = 56 * 0.5 or 28. Yeah, so at 8 teams in order to play ever other team you would require 28 weeks, not 10. To get the 10, you would need exactly 5 teams, so you'd have these combinations: Code: ```array ( 0 => array ( 0 => 1, 1 => 5, ), 1 => array ( 0 => 1, 1 => 4, ), 2 => array ( 0 => 1, 1 => 3, ), 3 => array ( 0 => 1, 1 => 2, ), 4 => array ( 0 => 2, 1 => 5, ), 5 => array ( 0 => 2, 1 => 4, ), 6 => array ( 0 => 2, 1 => 3, ), 7 => array ( 0 => 3, 1 => 5, ), 8 => array ( 0 => 3, 1 => 4, ), 9 => array ( 0 => 4, 1 => 5, ), )``` So how do we modify the ruleset to accommodate the 10 weeks instead of the 28? Whom doesn't play whom, and how do we determine that?