Если вам показалось, что предыдущая задача это что-то больше про соционику, а не про логику, то давайте посмотрим повнимательнее.
Ответ на задачу это
Нужно спросить у прохожего: "Вы местный?".
Суть решения в том, что нам нужно задать такой вопрос, ответ на который можно интерпретировать как "да" или "нет", и он поменяется на противоположный в зависимости от города, в котором мы находимся.
Итак. Если мы в городе правдолюбов, то местный житель-правдолюб ответит нам "ДА", а приезжий - врунишка, как ни странно, тоже "ДА" 😅
Если же мы в городе лжецов, то правдолюб нам ответит "НЕТ", местный врунишка... тоже "НЕТ".
Таким образом, зная, что на наш ответ один всегда говорит "как есть", а другой отрицание, мы получаем примерно такую формулу:
Город лжецов = Правдолюб и НЕ Лжец ( "Нет" и Не "Да") = ответ независимо от того, кого мы встретили, всегда Нет.
Город Правдолюбов аналогично: ("Да" и Не "Нет") = ответ всегда Да.
Post #52
178
- ❤ 5