b7e4691efbbd79228f4da984bce29c82390aa795
ИИ Промпт
Нужно назначить операторов на смены
Условия:
- апрель 2026 года. Месяц начинается со среды
- график нужен на каждый день этого месяца
- Операторов всего 6
- в каждой смене - должен быть один оператор
- У каждого оператора должно быть 10 выходных
- оператор не должен работать больше 5 дней подряд
- в день оператор может работать только одну смену
Смены(4 на каждый день): с 06:00 до 14:30 с 08:00 до 16:30 с 11:30 до 20:00 с 12:30 до 21:00
Список операторов и их пожелания:
- Оператор Иванов: Хочет отдыхать 10 апреля и 13 апреля
- Оператор Алексеев: Хочет работать по понедельникам в смену с 06:00 до 14:30
- Оператор Сидоров: Хочет отдыхать 25 апреля и 26 апреля
- Оператор Козобородов: предпочитает смену 11:30–20:00, но может работать в любую, если иначе график не составить.
- Оператор Трудяшкина: Хочет отдыхать 4 апреля
- Оператор Петрова: Хочет отдыхать 29 и 14 апреля
Задача: Составь конкретный ежедневный график (таблицей: день недели → смена → оператор), соблюдая:
- условия задачи
- на каждую смену должен быть назначен оператор
- выходные - это дни когда оператор вообще не работает
- пожелания обязательны к исполнению, если это не делает график невозможным
- дни отдыха входят в 10 выходных
Перед отправкой мне решения - проверь что все условия отрабатывают. Если у тебя есть какой-то вопрос или что-то непонятно - задай, я отвечу Ответ выдай в csv, в котором столбцы - день;1 смена;2 смена;3 смена;4 смена Если возможности подобрать такой график работ нет - то так и ответь
Description
Languages
Python
100%