Скорость катера по течению равна сумме собственной скорости катера и скорости течения реки: \( 18 \text{ км/ч} + 2,7 \text{ км/ч} = 20,7 \text{ км/ч} \).
Скорость катера против течения равна разности собственной скорости катера и скорости течения реки: \( 18 \text{ км/ч} - 2,7 \text{ км/ч} = 15,3 \text{ км/ч} \).
Ответ: По течению — 20,7 км/ч, против течения — 15,3 км/ч.