Ответ:

Скорость теплохода по течению равна сумме собственной скорости и скорости течения: \(27 + 3 = 30\) км/ч.

Найдём время в пути: \(120 : 30 = 4\) ч.

Ответ: 4 часа.