各路大侠帮忙解决一个算法问题
假定开始日期为7月1日,员工的班制为干2天休息1天或干1天休息2天。
如何判断某个日期是否上班?
例如:7.9号是否上班?
谢谢!
------解决方案--------------------首先计算出时间差 天数
用天数除以3 如果整除 则标明为休息 否则为上班(干两天休息1天)
------解决方案--------------------
Java code
switche(上班天数 % 3) {
case 0:
休息;
break;
case 1:
上班;
break;
case 2:
if (干2天休息1天) 上班;
else 休息;
break;
}