ТЗ:
Сотрудникам отдела часто приходится работать в выходные и праздничные дни. В отделе работают консультанты и разработчики. Задача: скомпоновать списки сотрудников для сопровождения работы в праздничные или выходные дни, используя условие - в выходные привлекаются к работе 3 человека (1 разработчик, 2 консультанта). Необходимо, чтобы каждый выходной день работал разный набор сотрудников, который формируется по правилам: если сотрудник отработал в этом месяце, значит его приоритет выхода (баллы) повышается. Соответственно, в следующий период выбирается состав сотрудников с минимальными баллами (приоритетами).