Ответ:

Александр и Григорий не журналисты: журналист писал о них. Александр и Борис не врачи, так как были у врача. Борис не журналист и не спортсмен, поскольку в поход он ходил вместе с журналистом и спортсменом. Значит, Борис — строитель.

Александр не врач и не журналист, а строитель уже определён — значит, Александр спортсмен. Журналистом не может быть Александр, Борис или Григорий, поэтому журналист — Виктор. Оставшаяся профессия Григория — врач.

ПрофессияАлександрБорисВикторГригорий
Врач———✓
Журналист——✓—
Спортсмен✓———
Строитель—✓——

Ответ: Александр — спортсмен, Борис — строитель, Виктор — журналист, Григорий — врач.