2014-11-06 85 views
-2

所以我开始问题19认为这很容易,但我不认为我明白问题的要求。欧拉项目#19。麻烦理解

问题:

您将得到以下信息,但你可能更喜欢做一些研究自己。

1900年1月1日是星期一。 九月有三十天, 四月,六月和十一月。 其余全部有31个, 单独保存2月, 其中有二十八个,有雨还是有光。 闰年,二十九岁。 闰年发生在任何一年被4整除,但不是一个世纪,除非它可以被400整除。

在20世纪的第一个月的第一天(1901年1月1日到12月31日) 2000)?

据我了解,我发现它是问从1901年至2000年每年1月有多少个星期天。每个月有大约3个星期天(这是低调),超过100年,这是100年1月,所以100 * 3是300左右。显然是100左右,这显然是错误的,如果有人可以向我解释这是什么问题实际上是在问,那很好。

+1

你不能像那样近似它,问题已经很清楚地说明了(只有最后一部分很重要),你不确定哪一部分? – simonzack 2014-11-06 03:10:37

+4

我投票结束这个问题作为题外话,因为它是关于比赛描述理解,而不是编程。 – 2015-01-22 08:15:46

+0

同意;我很确定英语理解不是编程:) – 2015-01-22 08:24:03

回答

3

这并不是问你一月有多少星期天。这是一个月有多少次开始与星期天。

如果你check a calendar for the year 1900,你可以看到,4月1日是星期日,7月1日是星期日。所以那一年,只有两个月符合标准。 The year 1901有两天再次符合标准(9月1日和12月1日),the year 1902只有一天(6月1日)。