Share This
Связаться со мной
Крути в низ
Categories
//Кто есть кто в команде?: задачка на логику и рассуждения

Кто есть кто в команде?: задачка на логику и рассуждения

14.07.2021Category : Python

kto est kto v komande zadachka na logiku i rassuzhdenija 139a60f - Кто есть кто в команде?: задачка на логику и рассуждения

Вы заходите в офис IT-конторы. В опенспейсе сидят три человека. Все одеты в футболки разных цветов: у одного синяя, у второго красная, у третьего зеленая. Вы знаете, что среди парней есть фронтенд-разработчик, бэкенд-разработчик и менеджер. Кто есть кто вы не знаете, а нужен вам менеджер. При этом вам известно, что фронтендер всегда говорит правду, бэкендер — всегда врет, а менеджер может и правду сказать, и соврать — как ему захочется.

«Кто из вас менеджер?» — спрашиваете вы.

  • Парень в синей футболке говорит: «Менеджер — тот, который в красной футболке».
  • Бородач в красной возражает: «Нет, менеджер — в зеленой».
  • Парень в зеленой футболке согласен с коллегой в синей: «Менеджер — в красной футболке!»

Вопрос: кто есть кто в этом странном коллективе?

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

Давайте для начала предположим, что парни в синей и зеленой футболках оба говорят правду, то есть менеджер — бородач в красной. Мы сразу понимаем, что такого быть не может.

Если парень в красной футболке — менеджер, значит, двое других — фронтендер и бэкендер. Один из них всегда правдив, другой всегда врет, так что сказать одно и то же они никак не могут. Таким образом, бородач в красной футболке — точно не менеджер.

Раз бородач не менеджер, значит, ни один из указавших на него не может быть фронтендером, потому что оба солгали. Приходим к выводу, что фронтендер — как раз бородач в красной футболке.

Раз парень в красной футболке — фронтендер, значит, его словам насчет менеджера можно верить: это парень в зеленой футболке.

Таким образом, у нас остается нераспределенной только роль бэкендера — это парень в синей футболке.

kto est kto v komande zadachka na logiku i rassuzhdenija 8311d00 - Кто есть кто в команде?: задачка на логику и рассуждения

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

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

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

  • 4 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 2022 / All rights reserved

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