Решение:
- Из условия «Журналист написал статьи об Алексее и Геннадии» следует, что Алексей и Геннадий не являются журналистами.
- Из условия «Тренер и журналист вместе с Борисом ходили в поход» следует, что Борис не является ни тренером, ни журналистом.
- Из условия «Алексей и Борис были на приеме у врача» следует, что Алексей и Борис не являются врачами.
Проанализировав эти выводы, можно составить следующую таблицу:
| Имя | Врач | Журналист | Тренер | Строитель |
|---|
| Алексей | Нет | Нет | ? | ? |
| Борис | Нет | Нет | ? | ? |
| Виталий | ? | ? | ? | ? |
| Геннадий | ? | Нет | ? | ? |
Дальнейший анализ:
- Геннадий не журналист.
- Так как только один из друзей — журналист, и это не Алексей, Борис и Геннадий, то журналист — Виталий.
- Так как Алексей и Борис были у врача, а врач один, то врач — не Алексей и не Борис. Следовательно, врач — Геннадий.
- Алексей и Борис не могут быть ни врачом, ни журналистом. Известно, что один из них был на приеме у врача.
- Тренер и журналист (Виталий) ходили в поход с Борисом. Значит, Борис не тренер.
- Остается единственная профессия для Бориса – строитель.
- Алексей не врач, не журналист, не строитель. Значит, Алексей – тренер.
Ответ: Алексей – тренер, Борис – строитель, Виталий – журналист, Геннадий – врач.