关闭。这个问题需要更加关注。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,更新这个问题,使它只关注一个问题。
10小时前关门了。
改进这个问题
为任何数量的员工寻找通用解决方案,一名员工必须在同一班次的两个项目中工作。
1.班次如下:-
m:-早上a:-中午后e:-晚上n:-夜班
每位员工的工作日数为5天。
每个员工每周2次的休假次数:-
工:休息一周
每个员工的项目数量为2个。
项目a和项目b
查找:-任何数量员工的月度和年度轮班分配,且任何员工不得连续轮班超过一周。
有人能帮我用javascript写下这方面的逻辑吗?如果我们能写一个概括的方法就好了,这样就可以容纳任意数量的员工,并且我们可以找到几个月或几年的轮班安排。
输出如下所示:-
NO.Project Name 26-Jun 27-Jun 28-Jun 29-Jun 30-Jun 1-Jul 2-Jul
Sat Sun Mon Tue Wed Thu Fri
1 A / B Emp1 A A A A A WO WO
2 A / B Emp2 M WO WO M M M M
3 A / B Emp3 WO WO E E E E E
4 A / B Emp4 N N E WO WO N N
5 A / B Emp5 WO WO N N N A A
6 A / B Emp6 WO M M M M M WO
暂无答案!
目前还没有任何答案,快来回答吧!