Share This
Связаться со мной
Крути в низ
Categories
//Подозреваются все: логическая задачка

Подозреваются все: логическая задачка

14.10.2021Category : Python

В архитектурном бюро прямо посреди рабочего дня убит один из сотрудников, Тадеуш. Посторонних в конторе не было, поэтому подозреваются только сотрудники.

Круг подозреваемых удалось сузить до четырех человек. Убийцей могут быть: Витек, Казик, Збышек или Анджей.

Все четверо дали показания:

Витек: Преступник — Казик.

Казик: Анджей невиновен.

Збышек: То, что сказал Казик, — правда.

Анджей: То, что сказал Витек, — ложь.

Вам доподлинно известно (мы не придумали, откуда), что убийца всегда лжет, а все остальные всегда говорят правду.

Кто убийца Тадеуша?

Посмотреть решение

Убийца — Витек.

Если Витек говорит правду, тогда убийца — Казик. Отсюда следует, что Казик — лжец, а Анджей НЕ невиновен. То есть Анджей — убийца. Двух убийц у нас быть не может, поскольку вопрос явно предполагает, что убийца только один. Значит, мы пришли к противоречию. Следовательно, Витек лжет.

Если Витек лжет, тогда все остальные говорят правду. Это возможно, в их утверждениях нет противоречий. Значит, убийца точно Витек.

podozrevajutsja vse logicheskaja zadachka 0beb8a4 - Подозреваются все: логическая задачка

Марк Лутц «Изучаем Python»

Скачивайте книгу у нас в телеграм

Скачать ×

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2020 / All rights reserved

    Связаться со мной
    Close