0% found this document useful (0 votes)
42 views2 pages

Poker Solitaire Evaluator: Input

The document describes an input of poker cards arranged in a 5x5 grid. It will evaluate each row and column to determine the highest-ranking poker hand type, ranging from Nothing to Straight Flush. The output will display the number of hands of each type found in the rows and columns.

Uploaded by

Hello mister
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views2 pages

Poker Solitaire Evaluator: Input

The document describes an input of poker cards arranged in a 5x5 grid. It will evaluate each row and column to determine the highest-ranking poker hand type, ranging from Nothing to Straight Flush. The output will display the number of hands of each type found in the rows and columns.

Uploaded by

Hello mister
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

451 Poker Solitaire Evaluator

Input
The input will contain several test cases. First line of the input is the an integer which indicate the
number of test case followed by a blank line. Each consecutive test case will also separated by a blank
line.
Each test case gets 25 cards, 5 cards per line. Each card consists of two characters. The first
represents the rank of the card: ‘A’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ‘X’, ‘J’, ‘Q’, ‘K’. The second represents
the suit of the card: ‘S’, ‘H’, ‘D’, ‘C’.
The cards are dealt into a 5 × 5 square. Each row and column is evaluated to determine the highest
hand type for which its 5 cards qualify. The hand types, from low to high, are Nothing, Pair, Two Pair,
Three of a Kind, Straight, Flush, Full House, Four of a Kind, Straight Flush. A hand qualifies only
once, and then only for its highest type. For example, a Four of a Kind does not count as two pair or
three of a kind.

Output
For each test case output a list of 9 integers, telling how many hands of each handtype were found.
from lowest to highest, being:

1. Nothing: does not qualify as any of the following. Example: AC, 3H, QS, JD, 7D.

2. One Pair: contains two cards of the same rank and does not qualify for any of the following.
Example: 2C, 3H, 4H, 2H, KD.

3. Two Pair: contains two cards of one rank and two cards of another and does not qualify for any
of the following. Example: 2C, 3H, 4H, 2H, 4D.

4. Three of a Kind: contains three cards of the same rank and does not qualify for any of the
following. Example: QS, KH, 2C, QD, QC.

5. Straight: the five cards of the hand may be sorted on rank so that an unbroken sequence of
5 ranks is formed and the hand does not qualify for any of the following. There can be cycle
through Ace. That is AC, 2H, 4D, 3H, 5S forms a straight, as does JH, XD, QC, KD, AS and QC, KD,
AS, 2H, 3D.

6. Flush: the five cards are all of the same suit and the hand does not qualify for any of the following.
Example: 5D, AD, KD, 7D, QD.

7. Full House: the hand contains three cards of one rank and two cards of another. Example: 3C,
QS, QD, 3H, 3S.

8. Four of a kind: the hand contains four cards of the same rank. Example: AS, AD, AH, 7C, AC.

9. Straight Flush: the hand meets the criteria for being both a straight and a flush.

Two consecutive output will separated by a blank line.


For the example below, the five rows evaluate to Straight Flush, Straight, Pair, Flush, Three of a
Kind. The Five columns evaluate to Four of A Kind, Full House, Two Pair, Nothing, and Two Pair.
Universidad de Valladolid OJ: 451 – Poker Solitaire Evaluator 2/2

Sample Input
1

AS 2S 3S 4S 5S
AC 2H 3H 5C 4C
AH 2D KC KH 5D
AD 3D KD 9D 8D
XH 3C XC XS 8C

Sample Output
1, 1, 2, 1, 1, 1, 1, 1, 1

You might also like