Ответ:

Лайнеры движутся навстречу, поэтому скорость встречного лайнера относительно пассажира равна сумме скоростей:

\(v=18+24=42\) км/ч.

Переведём скорость в метры в секунду: \(42\cdot\frac{1000}{3600}=\frac{35}{3}\) м/с.

Время, за которое лайнер длиной 140 м пройдёт мимо пассажира:

\(t=\frac{140}{35/3}=12\) с.

Ответ: 12 с.