Имеются три разработчика: бэкенд (А), фронтенд (В) и фулстек ©. Первый всегда говорит правду, второй всегда лжёт, а третий всегда отвечает случайным образом, то есть может как соврать, так и сказать правду. Нужно за три вопроса выяснить, кто из них кто. Ограничения и условия:
Программисты отвечают только фразами «Надо подумать» и «Зависит от ситуации». Одна из этих фраз означает «Да», другая — «Нет», но мы заранее не знаем, какая где.
Один и тот же вопрос двум разработчикам задавать нельзя (но задать два вопроса одному разработчику — можно).
Не обязательно задавать вопросы каждому разработчику, можно все три вопроса задать одному.
Вы сами решаете, кому и в каком порядке задавать вопросы.
Нельзя задавать философские вопросы, на которые нельзя ответить однозначно «Да» или «Нет».
Нельзя задавать такие вопросы, на которые невозможно ответить.
а)ваши разработки имеют среднее качество?
в)вы нам заплатите через неделю?
с) сколько вы врёте?