Одним из наиболее распространенных способов, с помощью которых компании оценивают навыки кандидата в решении проблем и способность работать в условиях нехватки времени, являются математические головоломки. Это одна из тех простых, но хитрых головоломок по измерению времени, которые задают многие IT-компании на технических собеседованиях. Сможете ли вы решить ее за минуту?
Задача
У вас есть две веревки:
Веревка А: Требуется ровно 50 минут, чтобы полностью сгореть при зажигании с одного конца.
Веревка B: Требуется ровно 41 минута, чтобы полностью сгореть при зажигании с одного конца.
Ваша цель состоит в том, чтобы измерить ровно 33 минуты с помощью этих двух веревок. Вы можете зажечь любую веревку с одного или обоих концов одновременно, но обе веревки горят равномерно.
Как отмерить ровно 33 минуты, сжигая веревки?
Решение
Шаг 1
Начните с одновременного зажигания веревки А с обоих концов.
Поскольку веревке А требуется 50 минут, чтобы сгореть с одного конца, зажигание обоих концов означает, что она полностью сгорит за 25 минут.
Шаг 2
В то же время, когда вы зажигаете веревку А с обоих концов, зажигайте веревку Б только с одного конца.
Поскольку для полного сгорания с одного конца требуется 41 минута, веревка B не сгорит полностью в течение первых 25 минут. Что-то из этого останется.
Шаг 3
немедленно зажгите другой конец веревки Б.
У веревки B осталось 16 минут горения (41-25 = 16 минут).
Если мы зажжем оба конца, то оставшееся время горения сократится вдвое и веревка B сгорит ровно за 8 минут.
Вычисление общего времени
1. Веревка А прогорает за 25 минут.
2. Затем веревка B горит еще 8 минут после 25-минутной отметки.
Сложив их, 25 + 8 = 33 минуты.
******
Похожие задачки мне задавал мой дядя. В детстве я любила быть у них с тетей в гостях. Кроме конфет у него всегда была для меня тетрадка с приготовленной интересной задачкой. Тетя с дядей поженились когда им было по 22 года. Мне тогда было 7,5-8 лет.