Ответ:

1. Найдём запас питания в человеко-днях: \(18 \cdot 20 = 360\) человеко-дней.

2. Разделим запас на число хоккеистов: \(360 : 24 = 15\) дней.

Ответ: 15 дней.