在数学聪明方面我很厚,我需要一些帮助,我需要实施一个rota系统,在那里我们会让一群人“随叫随到”一个星期,团体将在全年重演。 这将是Perl中的CGI脚本,后端有一个db。
更简单的一个例子,比如说3个小组,第1个小组正在通话,从周三到下个星期三午夜,小组2将在周三接听电话,之后最后一组将以同样的方式通话。在最后一组之后,第一批人在周三至周三再次接听电话,整个事情不断重复。
它还必须适应每组中个人的临时变化,这些变化仅适用于当前会话而不适用于整个系列。
想象一下谷歌日历,基本上是这样,但开发了买一个人,我,并在一个星期内,得爱管理。
问题: 我正在考虑但不知道该怎么做是识别,拥有该组的静态周数(组1周1;组2周2 ...等),该组现在正在“随叫随到”。
答案 0 :(得分:2)
只需将星期编号除以组编号即可。但请记住,第一组将等于1,最后一组将为0。
E.g。如果你想象5组的年初;
第1周5%= 1; - >第一组
第2周5%= 2; - >第二组
第3周5%= 3; - >第三组
周4%5 = 4; - >第四组
周5%5 = 0; - >第五组
它重复...... 一周6%5 = 1; - >第一组
...