1. Найдем скорость теплохода по течению реки:
\( v_{по_течению} = v_{собственная} + v_{течения} = 27 \text{ км/ч} + 3 \text{ км/ч} = 30 \text{ км/ч} \)
2. Рассчитаем время, за которое теплоход пройдет расстояние между причалами:
\( t = \frac{S}{v_{по_течению}} = \frac{120 \text{ км}}{30 \text{ км/ч}} = 4 \text{ ч} \)
Ответ: теплоход затратит 4 часа.