Как стать автором
Обновить

Логические задачи родом из детства: тестируем еще один способ привлечь внимание участников конференции

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7K

Привет, хаброжители! Принесли вам четыре логические задачки, которые решали участники ИТ‑конференций на стенде РСХБ.цифра. Для их решения не обязательно иметь за плечами многолетний опыт в ИТ или быть Senior+ в своей области — достаточно знать математику на базовом уровне. Готовы проверить свои возможности? От вас решение — от нас подарки первым, кто дал правильный ответ.

UPD: Правильные ответы уже добавлены под каждой из карточек. Победители определены.

Олег Брандин, главный архитектор в РСХБ‑Интех. В Новосибирске на Codefest рассказывал про продуктовый подход в разработке и про Частное Облако — одно из центральных решений РСХБ собственной разработки
Олег Брандин, главный архитектор в РСХБ‑Интех. В Новосибирске на Codefest рассказывал про продуктовый подход в разработке и про Частное Облако — одно из центральных решений РСХБ собственной разработки

Минутка предисловия

РСХБ.цифра — бренд, объединяющий все технологические решения РСХБ и дочерних компаний банка, в том числе РСХБ‑Интех и R‑Style Softlab. Наша DevRel‑команда вместе с айтишниками Группы РСХБ регулярно выезжает на ИТ‑конференции: Saint Highload ++, Saint TeamLead, Codefest, Flow, DevOops и прочие, и берет с собой активности, которые интересны аудитории той или иной конференции. Есть как хардкорные задачи на поломать голову, так и легкие, а также настолки, связанные с агро тематикой, чтобы гости при желании могли отдохнуть между докладами.

Мы реализовали задачи в виде распечатанных карточек. Каждый может вытянуть карточку наугад и обосновать свой ответ стендисту, который иногда являлся автором задачи. Основная цель этих задачек на нашем стенде — повод для дискуссии, для типичного на конференциях разговора «Мы делаем вот так, а как делаете вы?» и для обмена опытом.

На всех ИТ-конференциях задачи показали себя как 100% must have. Было и такое, что их забирали рекрутеры других компаний для проверки соискателей. Чтобы подстегнуть интерес участников, мы постоянно придумываем новые испытания.

А вам предлагаем разгадать четыре задачи, которые уже «отыграли» на конференциях. Ответы добавим непосредственно в статью под каждой из карточек через несколько дней. В комментариях пока отвечать не будем, чтобы не портить игру другим. Первым, кто оставил правильный ответ в комментариях, мы отправим приятные презенты. Всего будет четыре победителя — по одному на каждую задачу.

UPD: Правильные ответы уже добавлены под каждой из карточек. Победители определены.

Если хотите увидеть больше задач, ищите наш стенд на ИТ-конференциях и заходите в гости. Из ближайшего — 24 и 25 июня будем со стендом на питерском Saint Highload ++.

Желаем удачи!

Задача № 1

Правильный ответ

Самое важное — домов 10, а не 9 («вы и 9 ваших коллег»). Каждая дорога соединяет два дома. В качестве первого дома можно взять любой из 10 (дом A), а в качестве второго — любой из 9 оставшихся (дом B). Перемножив эти числа, получаем 10 × 9 = 90. Однако при этом подсчете каждая из дорог учтена дважды, т. е. дорог между домами 45. Для того, чтобы все 10 домов были соединены между собой минимально необходимое количество дорог — 9. Следовательно, не чистить до весны можно 36 дорог.

Задача № 2

Правильный ответ

Если 3 курицы за 3 дня снесли 3 яйца, то, следовательно, 1 курица за 3 дня снесла 1 яйцо. Таким образом, у кур этой фермы такой цикл — по 1 яйцу каждые 3 дня. Тогда 1 курица за 12 дней снесет: 12 дн. / 3 дн. = 4 яйца . 12 куриц за 12 дней снесут: 4 * 12 = 48 яиц. Ответ: от 12 куриц за 12 дней будет получено 48 яиц.

Задача № 3

Правильный ответ

Андрей придет на созвон по своим часам в 15:02, думая, что пришел в 15:00. Реальное время при этом будет 15:05. Катя придет на созвон по своим часам в 14:57, думая, что пришла в 15:00. Реальное время при этом будет 14:55. Таким образом, на 5 минут на созвон опоздает Андрей.

Задача № 4

Правильный ответ

Решение: Так как за одну поездку фермер не доставит яблок до рынка из-за прожорливости и ограничения в 1000 яблок на поездку, нужно использовать разгрузочные точки.

Допустим, первая разгрузочная точка будет расположена в 200 км от сада. 

Почему именно 200 км? Чтобы доехать до первой разгрузочной точки, фермеру надо совершить 5 ходок. Берет на базе 1000 яблок, привозит в первую точку, возвращается обратно, берет следующую тысячу, довозит и возвращается обратно, берет последнюю тысячу, довозит и обратно уже не возвращается, ведь все яблоки на первую точку он уже доставил. Получается, что "прожорливость" фермера - 5 яблок за км. 1000/5 = 200, это и есть первая точка.

Заложим яблоки на перекус в пути до точки и обратно до сада (1000 - 200 * 2 = 600). Оставим на точке 600 и вернемся в сад. Забираем еще одну 1000 яблок и довозим до той же точки. Теперь на ней 1200 яблок. Так как в третий раз возвращаться в сад уже будет не нужно, после этой поездки на разгрузочной точке будет 2000 яблок.

На этом этапе перевезено 2000 яблок на 200 км.

Разместим вторую точку выгрузки через 333 км от первой. Почему 333 км? В попытках довезти яблоки до первой точки фермер совершил 5 ходок. Теперь у него всего 2000 яблок, поэтому ходки будет три: он идет с первой тысячей яблок из первой точки во вторую, возвращается обратно, берет оставшуюся тысячу яблок, доставляет ее во вторую точку. 1000/3 = 333 (дробную часть опускаем)

Таким образом, после первой поездки переместим 334 яблока c учетом перекусов.

После второй поездки на точке будет находиться 1001 яблоко, так как возвращаться на первую точку уже будет не нужно.

На этом этапе перевезено 1001 яблоко на 533 км. До рынка осталось 467 км.

Берем 1000 яблок, оставляем одно на точке разгрузки. Привозим на рынок 533 яблока после вычета яблок для перекуса. 1 яблоко остается на точке и теряется.

Теги:
Хабы:
Всего голосов 14: ↑11 и ↓3+16
Комментарии53

Публикации

Информация

Сайт
www.rshb.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия
Представитель
Юлия Князева