Pathologically Eclectic Rubbish Lister  
PerlMonks 
Rackin' up a game of Eight Ballby thezip (Vicar) 
on Dec 21, 2008 at 05:52 UTC ( #731853=perlmeditation: print w/ replies, xml )  Need Help?? 
Howdy, pardners! As I was shooting some pool this evening (8ball, specifically), I stumbled upon what I think might be an interesting little programming diversion: Given a standard set of fifteen pool balls and a triangular rack, write an algorithm in Perl that provides for the optimal placement of balls within this rack so that adjacency between solid and striped balls is minimized for a game of Eight Ball. Note that the "one" ball and the "eight" ball must be placed in the standard positions:... and balls 17 are "solids" and 915 are "stripes". The 8ball should be considered irrelevant for all adjacency pairings.</updated++> Since everyone has their own way of rackin' 'em up, I'd like to see some real data that shows onceandforall which is the best WTDI. More importantly, I'd like to see specific algorithms that solve this problem and that provide for the necessary statistical analysis. Have fun! <update>Minor text clarifications to improve readability (thanks to Lawliet and ysth)</update>What can be asserted without proof can be dismissed without proof.  Christopher Hitchens
Back to
Meditations

