Share This
Связаться со мной
Крути в низ
Categories
//Разработчицы из компании «ThreeWayLand»: задачка на логику

Разработчицы из компании «ThreeWayLand»: задачка на логику

21.07.2021Category : Python

razrabotchicy iz kompanii threewayland zadachka na logiku 77f2e11 - Разработчицы из компании «ThreeWayLand»: задачка на логику

Вы — в IT-компании «ThreeWayLand». Здесь, как вам известно, фронтендеры всегда говорят правду, бэкендеры всегда лгут, а менеджеры — по настроению.

Возле кофемашины вы встречаете трех девушек. Среди них точно есть фронтендер, бэкендер и менеджер, но кто есть кто вы не знаете, а узнать бы хотелось.

Пока пьете кофе, можно успеть задать два вопроса, на которые девушки смогут ответить «да» или «нет». (Вопросы можно задавать как любой из девушек, так и всем трем одновременно, отвечать они тогда будут по очереди. Но вопросов у вас только два).

Что можно спросить, чтобы точно определить специализацию всех трех?

Посмотреть решение

Для начала нужно точно определить специализацию хотя бы одной.

Первый вопрос адресуется ко всем: «Вы — менеджер?». Фронтендер ответит, что нет, бэкендер скажет «да», менеджер может сказать и «да», и «нет». В любом случае вы получите два одинаковых ответа и третий — противоположный.

Если у вас вышло 2 «да» и 1 «нет», тогда та, что ответила «нет», — фронтендер.

Если 2 «нет» и 1 «да», тогда та, что ответила «да», — бэкендер.

Теперь обратитесь к той, которую уже определили как фронтендера или бэкендера. Спросите у нее, менеджер ли одна из двух других девушек (укажите, кого именно имеете в виду).

Если указанная девушка действительно менеджер, фронтендер ответит «да», бэкендер — «нет». И наоборот. Таким образом вы определите менеджера, после чего станет очевидно, кто оставшаяся девушка.

razrabotchicy iz kompanii threewayland zadachka na logiku 7060120 - Разработчицы из компании «ThreeWayLand»: задачка на логику

Кодинг-марафон по Python

Реши 10 задач и выиграй 5500 рублей

Подписаться ×

  • 2 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2020 / All rights reserved

    Связаться со мной
    Close