Tu amigo tira una moneda de 7 veces y le da la vuelta a una moneda de 8 veces; la persona que tiene la mayoría de las colas gana. Si usted recibe una cantidad igual, su amigo de la gana.
Hay un 50% de posibilidades de ganar el juego y un 50% de probabilidad de que su amigo de ganar.
¿Cómo puedo demostrarlo? La forma en que lo veo, obtiene más de un tirón de su amigo, para que tener un 50% de probabilidades de ganar si hay un 50% de probabilidades de obtener una de las colas.
Incluso escribí un pequeño script para confirmar esta sospecha:
from random import choice
coin = ['H', 'T']
def flipCoin(count, side):
num = 0
for i in range(0, count):
if choice(coin) == side:
num += 1
return num
games = 0
wins = 0
plays = 88888
for i in range(0, plays):
you = flipCoin(8, 'T')
friend = flipCoin(7, 'T')
games += 1
if you > friend:
wins += 1
print('Games: ' + str(games) + ' Wins: ' + str(wins))
probability = wins/games * 100.0
print('Probability: ' + str(probability) + ' from ' + str(plays) + ' games.')
y como era de esperar,
Games: 88888 Wins: 44603
Probability: 50.17887678876789 from 88888 games.
Pero, ¿cómo puedo demostrarlo?