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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

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