NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

## All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

Full
Abbreviated
Hidden
• #### Duplicates...(Score:1)

Alright, I see a problem. Duplicates. Eg,

K 2 2 2 2 and 2 K 2 2 2 are both the same hand, but the above considers one king-high and the other ace-high. (2s are wild.)

Not sure how to represent the problem now.

-scott

• #### Re:(Score:1)

Here is my solution to the problem.

There are 40 hands that you are trying to emulate. All of the straight flushes for 4 suits from ten low down to ace low. To avoid duplicates I will only count ways of representing the best possible hand. That means we can immediately ignore the 4 hands with a low card of 2 because the wild card can represent a 7 instead for a better hand. Let's segment possibilities by how many wild cards there are, whether you are representing one of the 4 royal flushes, the 28 straigh

• #### Re:Duplicates...(Score:1)

by btilly (5037) on 2009.02.18 13:31 (#67485) Journal

*sigh*. Full houses are easy. You can't have any wild cards because if you did you'd go for 4 of a kind instead. So you have 12 ways to pick the suit you're going to have 3 of a kind in, 4 choices of the cards in that kind, 11 ways to pick the one you have a pair in, and 6 choices for what the pair is. For 9504 possible full houses.

Much harder is 3 of a kind.

• #### Re:(Score:2)

A full house with a wild card can happen. Two pair plus a wild card gives a full house. (Terminology nit: the three of a kind does not occur in a suit, but at a rank. 3 hearts and 2 spades is not a full house. :-)

• #### Re:(Score:1)

I noticed that then decided not to reply to myself again just to point that out.