Re: Prop bets
If bet 2 were a fair bet, it would pay about 10:1.
Java code below:
<font class="small">Code:</font><hr /><pre>
public class PropBet {
public static void main(String[] args) {
int[] deck = {1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7 ,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10};
System.out.println(deck.length);
int total = 0;
int cnt21 = 0;
int sum1, sum2, sum3, sum4;
for (int i=0; i<52; i++){
for (int j=i+1; j<52; j++){
for (int k=j+1; k<52; k++){
sum1 = sum2 = sum3 = sum4 = 0;
sum1 = deck[i] + deck[j] + deck[k];
if (deck[i] == 1)
sum2 = 11 + deck[j] + deck[k];
if (deck[j] == 1)
sum3 = deck[i] + 11 + deck[k];
if (deck[k] == 1)
sum4 = deck[i] + deck[j] + 11;
if (sum1 == 21 || sum2 == 21 || sum3 == 21 || sum4 == 21)
cnt21++;
total++;
}
}
}
System.out.println(total);
double ans = (double)cnt21/(double)total;
System.out.println(ans);
System.out.println((1-ans)/ans);
}
}
</pre><hr />
|