Меня попросили (как часть домашней работы) разработать Java-программу, которая выполняет следующие действия:
В основном есть 3 карты:
- Черный цвет с обеих сторон
- Красного цвета с обеих сторон
- черный с одной стороны, красный с другой стороны
Теперь, если я возьму карту случайным образом и положу ее на стол. Сторона, обращенная вверх, черная. Какова вероятность того, что другая сторона тоже черная?
Реализуйте программу с использованием Java и попытайтесь выяснить вероятность, программа должна симулировать трюк карты большое количество раз и должна вывести вероятность того, что другая сторона карты черная (она делает это путем подсчета количества раз другая сторона тоже черная).
Однако мне сказали, что мой код неверен (по алгоритму) ... очевидно, ответ не должен быть 0,50. Я сделал ошибку, пытаясь понять алгоритм?
Может кто-нибудь указать мне правильное направление, пожалуйста? (Я не прошу вас предоставить мне полностью работающую реализацию, просто о том, как должен работать алгоритм).
Эта статья была очень полезна: https://blog.codinghorror.com/finishing-the-game/