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

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

14.10.2021Category : Python

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать ×

  • 5 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 2022 / All rights reserved

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