Дано
- Имена пиратов: Боб, Гор, Джон, Морт.
- Условия высказываний:
- Первый: "В моём имени есть буква 'О'".
- Второй: "В моём имени нет буквы 'О'".
- Третий: "В моём имени нет повторяющихся букв".
- Четвертый: "В моём имени буква 'О' на втором месте".
- Правило истинности: правду сказали только те пираты, в чьих именах ровно буквы.
Решение
Шаг 1: Определим количество букв в именах.
- Боб: буквы.
- Гор: буквы.
- Джон: буквы.
- Морт: буквы.
Согласно правилу, правду сказали только те, у кого в имени буквы. Значит, Джон и Морт сказали правду, а Боб и Гор — солгали.
Шаг 2: Проверим высказывания пиратов с 4 буквами (Джон и Морт).
Их высказывания должны быть истинными:
- Третий пират: "В моём имени нет повторяющихся букв".
- Четвертый пират: "В моём имени буква 'О' на втором месте".
Проверим имена Джон и Морт:
- В имени Джон: буквы . Повторов нет. Буква 'о' стоит на -м месте.
- В имени Морт: буквы . Повторов нет. Буква 'о' стоит на -м месте.
Значит, Морт — это четвертый пират (так как его утверждение истинно: 'о' на втором месте), а Джон — это третий пират (так как его утверждение истинно: нет повторов).
Шаг 3: Проверим высказывания пиратов с 3 буквами (Боб и Гор).
Их высказывания должны быть ложными:
- Первый пират: "В моём имени есть буква 'О'". (Ложь, значит, в имени нет буквы 'О').
- Второй пират: "В моём имени нет буквы 'О'". (Ложь, значит, в имени есть буква 'О').
Остались имена Боб и Гор:
- В имени Боб есть буква 'О'.
- В имени Гор есть буква 'О'.
Поскольку высказывание второго пирата ("В моём имени нет буквы 'О'") должно быть ложным, значит, у этого пирата в имени есть буква 'О'. Оба имени подходят, но нам нужно распределить их по номерам.
- Первый пират сказал: "В моём имени есть буква 'О'". Это ложь, значит, в его имени нет буквы 'О'.
- Но в именах Боб и Гор есть буква 'О'.
*...