Ответ:

Первый генератор за 1 час расходует \(\frac{1}{18}\) бака, поэтому за 5 часов он израсходует:

\(5\cdot\frac{1}{18}=\frac{5}{18}=\frac{25}{90}\) бака.

Второй генератор за 4 часа израсходует:

\(4\cdot\frac{1}{15}=\frac{4}{15}=\frac{24}{90}\) бака.

Так как \(\frac{25}{90}>\frac{24}{90}\), первый генератор расходует больше солярки.

Ответ: первый генератор за 5 часов.