Ответ:

Объём работы постоянен, поэтому количество программистов и время работы обратно пропорциональны.

  1. Найдём общий объём работы: \(6 \cdot 12 = 72\) человеко-месяца.
  2. Определим время работы четырёх программистов: \(72 : 4 = 18\) месяцев.

Ответ: 18 месяцев.