Javascript 创建员工计划

Javascript 创建员工计划,javascript,arrays,Javascript,Arrays,我需要帮助思考如何制定工作计划。每个员工需要x个班次,x个周末,不能背靠背工作。还有其他一些规则,比如员工要求、假期等 我正在考虑这样做,我将创建每一个可能的时间表,并根据一套规则对它们进行权衡 然而,由于有14个班次和34名员工,在给定的2个月内,可能的时间表数量将是天文数字 我应该为此使用特定的库吗? 这是Javascript可以处理的吗 还有别的想法吗 谢谢请求太大了,请填写几个变量,如班次数量/周末数量,否则您将浪费太多的时间来处理各种可能性1391975640,这将是徒劳的。此外,您可

我需要帮助思考如何制定工作计划。每个员工需要x个班次,x个周末,不能背靠背工作。还有其他一些规则,比如员工要求、假期等

我正在考虑这样做,我将创建每一个可能的时间表,并根据一套规则对它们进行权衡

然而,由于有14个班次和34名员工,在给定的2个月内,可能的时间表数量将是天文数字

我应该为此使用特定的库吗? 这是Javascript可以处理的吗

还有别的想法吗


谢谢

请求太大了,请填写几个变量,如班次数量/周末数量,否则您将浪费太多的时间来处理各种可能性1391975640,这将是徒劳的。此外,您可以通过添加最大和最小轮班时间以及最大和最小周末时间来节省时间。一旦您填写了这些变量,您就可以使用Google Sheets或Excel创建一个快速的员工时间表。此外,可以在新字段中添加一个快速公式来说明请求的休假时间

谢谢你的评论。我想原始问题的目的是创建100000000个日程表,只显示最好的日程表。有效地丢弃那些不符合规则的。Google sheets是一个好主意,但当你用30多条规则24,7天填写一个时间表时,这并不完全是快速的