Задача про монеты на логику для программистов: ловите и решайте — может попасться на собеседовании

Тематическое фото
Фото: pxhere.com

KrasnoyarskMedia, 23 декабря. Каждый программист, который когда-либо искал работу, знает, что в последние годы во время собеседования очень популярным заданием является решение логических задач различного уровня сложности. Такие задания помогают размять мозги, прокачать мышление и заодно немного отвлечься от кода. Попробуйте решать их периодически, и не исключено, что одна такая задачка попадется вам в одном из интервью.

Итак, предлагаем решить следующую логическую задачу:

Представьте, что ваш друг подбросил две монеты и сказал, что минимум одна монета выпала орлом вверх. Какова вероятность того, что обе монеты выпали орлом вверх?

Чтобы ответить на вопрос, потребуется вспомнить теорию вероятности. Но если в вашем мозге более развито логическое полушарие, то этого делать не придется — вы и без того сообразите, как прийти к верному решению. А теперь ответ:

Для двух монет существует четыре возможных исхода: ОО (орёл и орёл), ОР (орёл и решка), РР (решка и решка) и РО (решка и орёл). Мы знаем, что как минимум одна монета выпала орлом вверх. Значит, это точно не исход РР. Остаются исходы ОО, ОР и РО. Вероятность, что обе монеты выпадут орлом вверх (ОО), составляет 1/3.

Смотрите полную версию на сайте >>>