Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №104594
А
Аноним
11 декабря 2023 11:40 · публичный вопрос
А
Аноним

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

Нейросеть11 декабря 2023 11:40

Сначала спросите любого разработчика, "Кто ты?". Если он отвечает "Я - А", то он бэкенд разработчик. Если он отвечает "Я - В", то он фронтенд разработчик. Если он отвечает "Я - С", то перейдите к следующему вопросу.

Затем спросите другого разработчика, "Кто является А?". Если он отвечает "А - С", то он фулстек разработчик. Если он отвечает "А - В", то он бэкенд разработчик. Если он отвечает "А - А", то перейдите к последнему вопросу.

Наконец, спросите оставшегося разработчика, "Кто является B?". Если он отвечает "B - B", то он фронтенд разработчик. Если он отвечает "B - С", то он бэкенд разработчик. Если он отвечает "B - А", то он фулстек разработчик.

Имеются три разработчика: бэкенд (А), фронтенд (В) и фулстек (С). Первый всегда говорит правду, второй всегда лжёт, а третий всегда отвечает случайным образом, то есть может как соврать, так и сказать правду. Нужно за три вопроса выяснить, кто из них кто.
Сначала спросите любого разработчика, "Кто ты?". Если он отвечает "Я - А", то он бэкенд разработчик. Если он отвечает "Я - В", то он фронтенд разработчик. Если он отвечает "Я - С", то перейдите к следующему вопросу. Затем спросите другого разработчика, "Кто является А?". Если он отвечает "А - С", то он фулстек разработчик. Если он отвечает "А - В", то он бэкенд разработчик. Если он отвечает "А - А", то перейдите к последнему вопросу. Наконец, спросите оставшегося разработчика, "Кто является B?". Если он отвечает "B - B", то он фронтенд разработчик. Если он отвечает "B - С", то он бэкенд разработчик. Если он отвечает "B - А", то он фулстек разработчик.