Format fix 2004/burley/README.md

This commit is contained in:
Cody Boone Ferguson committed 2023-04-24 09:56:42 -07:00
1 parent 9df839dc37
commit 5f6de61a08
1 file changed
+11 -6
+11 -6
View File
@@ -37,9 +37,11 @@ echo "Do or do not. There is no try."
## Judges' remarks: ## Judges' remarks:
This is a draw poker program. You start with $100. Input alternates This is a [draw poker](https://en.wikipedia.org/wiki/Draw_poker) program. You
between your bet and which cards to keep. Example: start with $100. Input alternates between your bet and which cards to keep.
Example:
```
5 <== you enter a bet of $5 (defaults to $1) 5 <== you enter a bet of $5 (defaults to $1)
J Q J 9 5 <== your hand is Jack of Clubs, Queen of Hearts, J Q J 9 5 <== your hand is Jack of Clubs, Queen of Hearts,
C H D S C Jack of Diamonds, 9 of Spades, 5 of Clubs C H D S C Jack of Diamonds, 9 of Spades, 5 of Clubs
@@ -49,9 +51,11 @@ between your bet and which cards to keep. Example:
C H D S C Jack of Diamonds, Jack of Spaces, Queen of clubs C H D S C Jack of Diamonds, Jack of Spaces, Queen of clubs
$145 (45) <== Your new balance is now $145. You had a Full House $145 (45) <== Your new balance is now $145. You had a Full House
so your payoff is 9 times your bet == 45 so your payoff is 9 times your bet == 45
```
The payout is according to "Vegas rules": The payout is according to "Vegas rules":
```
Straight Flush 50 times your bet Straight Flush 50 times your bet
Four of a Kind 25 times your bet Four of a Kind 25 times your bet
Full House 9 times your bet Full House 9 times your bet
@@ -60,6 +64,7 @@ The payout is according to "Vegas rules":
3 of a Kind 3 times your bet 3 of a Kind 3 times your bet
2 Pair 2 times your bet 2 Pair 2 times your bet
Jacks or Better 1 times your bet Jacks or Better 1 times your bet
```
The program allows you to go into debt. However I'm sure you would The program allows you to go into debt. However I'm sure you would
never control-C kill the program just because you got behind, right? never control-C kill the program just because you got behind, right?
@@ -69,16 +74,16 @@ to leave even when you are ahead. :-)
Can you figure out a winning betting "strategy"? Then can you modify Can you figure out a winning betting "strategy"? Then can you modify
the program so this "strategy" no longer works? the program so this "strategy" no longer works?
Notice the clever use of setjmp() and longjmp() calls. Can you keep Notice the clever use of `setjmp()` and `longjmp()` calls. Can you keep track
track of what state is being saved and restored? of what state is being saved and restored?
## Author's remarks ## Author's remarks:
This program plays draw poker. What is unusual about it is that it This program plays draw poker. What is unusual about it is that it
is written as a single statement -- count the semicolons! (OK, there is written as a single statement -- count the semicolons! (OK, there
are really three statements if you count the variable declarations.) To are really three statements if you count the variable declarations.) To
keep things simple, I have avoided the C preprocessor and tricky keep things simple, I have avoided the C preprocessor and tricky
statements such as "if", "for", "do", "while", "switch", and "goto". statements such as `if`, `for`, `do`, `while`, `switch`, and `goto`.
## Copyright and CC BY-SA 4.0 License: ## Copyright and CC BY-SA 4.0 License: