4 Geben und Beurteilen eines Pokerblatts
(fakultativ)
-
Modifizieren Sie das Kartenmisch- und -gebeprogramm der Vorlesung, so dass ein
Pokerblatt mit fünf Karten gegeben wird. Schreiben Sie zusätzliche Funktionen,
die folgendes leisten:
- Bestimmen, ob das Blatt 'One pair' (z.B. 2 Buben) enthält.
- Bestimmen, ob das Blatt 'Two pair' enthält.
-
Bestimmen, ob das Blatt 'Three-of-a-kind' (z.B. 3 Damen) enthält.
-
Bestimmen, ob das Blatt 'Straight' (5 direkt aufeinander folgende Karten
beliebiger Farbe)
enthält.
-
Bestimmen, ob das Blatt 'Flush' (5 Karten der gleichen Farbe) enthält.
-
Bestimmen, ob das Blatt 'Full house' ('One pair' + 'Three of a kind') enthält.
-
Bestimmen, ob das Blatt 'Four-of-a-kind' (z.B. 4 Asse) enthält.
-
Bestimmen, ob das Blatt 'Straight flush' (5 direkt aufeinander folgende Karten
einer Farbe)
enthält.
-
Bestimmen, ob das Blatt 'Royal flush' (Zehn, Bube, Dame, König, Ass in einer
Farbe)
enthält.
- Wie oft erhalten Sie die angegebenen Pokerblätter von 'One pair' bis
'Royal flush', wenn Sie 1000 Blätter geben lassen? Wie oft, wenn Sie eine
Million Blätter (oder mehr) geben lassen? Bestätigen Ihre Ergebnisse die
Tatsache, dass die angegebenen neun Blätter von oben nach unten als zunehmend
besser gewertet werden?
- Anmerkung: Um realistischere Ergebnisse zu erhalten, können Sie die Aufgabe
auch in der folgenden Variante bearbeiten ('Seven-card stud'): Der Spieler
erhält sieben Karten, aus denen er sich sein Blatt mit fünf Karten
zusammenstellt.
|