推 khone :了解 感謝精闢詳解 11/06 10:21
※ 引述《khone (big stick!)》之銘言:
: 2012年2月7日 星期二
: 是某人200歲的生日
: 請問他誕生那一天(1812年2月7日)是星期幾?
: 題目中特別註明 每百年的閏年沒有2/29
: 所以1900年 2000年 沒有2/29
: 其他的閏年皆有2/29
題目弄錯了...現實的日曆有四百年再閏
所以 2000 年是有 2/29 的
: 答案是星期五 請問這個算式如何求證
平年 365 日除以 7 餘 1
也就是說每往前推一個平年 星期數會往前移一格
eg. 2012/2/7 星期二 往前推 2011 是平年 故 2011/2/7 是星期一
(這裡看的是往前推的那一年期間當中的二月底是哪一年的
此例因這一年期間中的二月底是 2011 年的所以看 2011 是否閏年)
相對的每往前推一個閏年 星期數就會往前移兩格
eg. 2009/2/7 星期六 往前推 2008 是閏年 故 2008/2/7 是星期四
於是 1812 年到 2012 年這 200 年的時間
共有 200 / 4 - 1 = 49 個閏年
(扣掉 1900 年沒有閏年 且算入 1812 但不算 2012
因為我們的日期範圍裡包含 1812/2/29 但不含 2012/2/29)
因此星期數共往前推了 200 + 49 = 249 天 等於 35 個星期又四天
故由星期二往前推四天即為星期五 #
(如果照題目寫的 2000 年不算 2/29 的話 少推一天會得到答案是星期六...)
--
'Oh, Harry, don't you see?' Hermione breathed. 'If she could have done
one thing to make absolutely sure that every single person in this school
will read your interview, it was banning it!'
---'Harry Potter and the order of the phoenix', P513
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.218.108.125