Условие

Андрей, Борис, Василий и Григорий работают врачом, инженером, учителем и пилотом (у каждого одна профессия, все профессии разные). Андрей и врач — давние друзья. Борис не инженер и не пилот. Василий старше учителя, но младше инженера. Учитель младше Бориса. Инженер старше Андрея. Установите профессию каждого. В ответе запишите подряд номера профессий Андрея, Бориса, Василия и Григория (1 — врач, 2 — инженер, 3 — учитель, 4 — пилот).

Подсказка

«Андрей и врач — друзья» означает, что Андрей не врач; так же разберите условия про возраст.

Составьте таблицу «человек × профессия» и вычёркивайте невозможные клетки.

Начните с Бориса: у него запрещено больше всего профессий.

Показать ответ

3142

Пошаговое решение
  1. Составляем список запретов

    Андрей не врач (он дружит с врачом). Борис не инженер и не пилот. Василий старше учителя и младше инженера — значит, он не учитель и не инженер. Учитель младше Бориса — Борис не учитель. Инженер старше Андрея — Андрей не инженер.

  2. Определяем Бориса и Василия

    У Бориса запрещены инженер, пилот и учитель — он врач (1). Василий не учитель и не инженер, а врач уже занят Борисом, поэтому Василий — пилот (4).

  3. Определяем Андрея и Григория

    Остались профессии инженера и учителя. Андрей не инженер, значит, Андрей — учитель (3), а Григорий — инженер (2).

  4. Проверяем все условия

    Андрей-учитель дружит с врачом Борисом; Василий-пилот старше учителя Андрея и младше инженера Григория; учитель Андрей младше Бориса; инженер Григорий старше Андрея. Противоречий нет.

  5. Записываем ответ

    Андрей — 3, Борис — 1, Василий — 4, Григорий — 2: получаем 3142.

Ответ: 3142

Реши похожую задачу с проверкойБот МатиксМат даст новую задачу №8, сразу проверит ответ и покажет, где ошибка.
Решать в Telegram