Ответ:

Направление движения не указано, поэтому возможны два случая.

По течению скорость теплохода: 27 + 3 = 30 км/ч. Время: \(120 : 30 = 4\) ч.

Против течения скорость теплохода: 27 − 3 = 24 км/ч. Время: \(120 : 24 = 5\) ч.

Ответ: по течению — 4 часа, против течения — 5 часов.