为了检验我的Perl学得如何,我决定在Project Euler上试试。
要看每个月的第一天是不是星期日,可以想象成从1900.01.01起开始计数,看这个月的第一天所对应的数模7是不是零就行了。比如1900.01.01是星期一,记为1.一个月之后的1900.02.01为1+31,即32,模7得4,所以这天是星期四。
本文介绍了一个Perl脚本,用于解决Project Euler上的问题19。该脚本通过计算1901年至2000年间每个月第一天是否为星期日来得出答案。
为了检验我的Perl学得如何,我决定在Project Euler上试试。
要看每个月的第一天是不是星期日,可以想象成从1900.01.01起开始计数,看这个月的第一天所对应的数模7是不是零就行了。比如1900.01.01是星期一,记为1.一个月之后的1900.02.01为1+31,即32,模7得4,所以这天是星期四。
657
7357

被折叠的 条评论
为什么被折叠?