1) Катер движется по течению реки.
Определим скорость катера по течению реки:
$$27 + 3 = 30 \text{ км/ч}$$.
Определим время, которое катер потратит на путь по течению реки:
$$120 : 30 = 4 \text{ часа}$$.
2) Катер движется против течения реки.
Определим скорость катера против течения реки:
$$27 - 3 = 24 \text{ км/ч}$$.
Определим время, которое катер потратит на путь против течения реки:
$$120 : 24 = 5 \text{ часов}$$.
Ответ: 4 часа; 5 часов.