Ответ:

а) Скорость сближения: 12 + 15 = 27 км/ч. Время до встречи: 54 : 27 = 2 ч.

б) По течению скорость катера равна 18 + 2 = 20 км/ч. За 2 ч он проплывёт 20 · 2 = 40 км.

Против течения скорость равна 18 − 2 = 16 км/ч. За 3 ч катер проплывёт 16 · 3 = 48 км.

Ответ: а) через 2 ч; б) 40 км по течению и 48 км против течения.