为了检验我的Perl学得如何,我决定在Project Euler上试试。
要看每个月的第一天是不是星期日,可以想象成从1900.01.01起开始计数,看这个月的第一天所对应的数模7是不是零就行了。比如1900.01.01是星期一,记为1.一个月之后的1900.02.01为1+31,即32,模7得4,所以这天是星期四。
为了检验我的Perl学得如何,我决定在Project Euler上试试。
要看每个月的第一天是不是星期日,可以想象成从1900.01.01起开始计数,看这个月的第一天所对应的数模7是不是零就行了。比如1900.01.01是星期一,记为1.一个月之后的1900.02.01为1+31,即32,模7得4,所以这天是星期四。