
Задача СРОЧНО!!! Имеются три разработчика: бэкенд (А), фронтенд (В) и фулстек (С).
Первый всегда говорит правду, второй всегда лжёт, а третий всегда отвечает случайным образом, то есть может как соврать, так и сказать правду. Нужно за три вопроса выяснить, кто из них кто.

Ответы на вопрос

Ответ:
а)ваши разработки имеют среднее качество?
Пошаговое объяснение:
в)вы нам заплатите через неделю?
с) сколько вы врёте?



Вы можете выяснить, кто из разработчиков кто, задавая следующие вопросы:
Подойдите к любому из разработчиков (назовем его X) и спросите: "Ты бэкенд разработчик?" Если X ответит "Да", то вы знаете, что он - бэкенд (A), потому что бэкенд всегда говорит правду. Если X ответит "Нет", это либо фронтенд (B) либо фулстек (C), и вы переходите ко второму вопросу.
Теперь спросите X: "Кто из вас трое фронтенд разработчик?" Если X ответит "Да", то вы знаете, что он - фронтенд (B), потому что фронтенд всегда лжет. Если X ответит "Нет", это означает, что он - фулстек (C), потому что бэкенд уже определен, и третий человек не может быть бэкендом.
Теперь у вас остается только один разработчик, который не определен. Спросите его: "Кто из вас трое фулстек разработчик?" Независимо от ответа вы уже знаете, что он - фулстек (C), потому что фулстек отвечает случайным образом.
Таким образом, вы определите каждого из разработчиков (A - бэкенд, B - фронтенд, C - фулстек) за три вопроса.


Топ вопросов за вчера в категории Математика
Последние заданные вопросы в категории Математика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili