看板 Math 關於我們 聯絡資訊
若有一數學公式 f(y, m, d) 在輸入 y 年,m 月, d日等日期資料後, 可以立刻求得此日為星期幾,假設星期天公式求得為 0,星期一為1,星期二為2 ,其它依此類推。若某國的日光節約時間由每年三月的最後一個星期天開始 到十月的最後一個星期天為止, 請推導出一個函數 g(y)可計算某y年的日光節約時間共有多少天(包含頭尾兩天), 問 g(y)=? 麻煩高手一下,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.255.127 ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1428503894.A.F94.html
ianmax : 不知道是不是我想得太簡單了 g(y)=211 04/08 22:54
ianmax : 二月的最後一個星期天到三月第一個星期天總共8天 04/08 23:04
ianmax : 不管哪一年都是8天 04/08 23:05
wohtp : 樓上正解 04/09 00:22
sunfin : 所以這個題目一開始的前言是一個幌子?為何這樣出? 04/09 00:26
ntuyeh : 看無QQ 為啥原文是說三月最後一個星期天~十月最後一 04/09 00:27
wohtp : ...正解才怪,說太快 04/09 00:27
wohtp : 不過的確用不到那個函數 f 04/09 00:28
ntuyeh : 個星期天,可是正解是二月最後一個星期天~三月第一 04/09 00:28
ntuyeh : 個星期天??? 04/09 00:28
wohtp : 若 3/31 是星期日、一、二,日光節約是211天 04/09 00:29
wohtp : 否則是 204 天 04/09 00:30
wohtp : 啊...所以還是先要用 f 去找 3/31 是星期幾 04/09 00:33
sunfin : 癥結在於10月的最後一個星期天不確定,不知10月幾天 04/09 00:37
sunfin : 如果用7(三月)+214(4/1~10/31)=211 會奇怪是因為 04/09 00:39
wohtp : 10/31一定比3/31晚四天 04/09 00:39
sunfin : 10月的最後一個星期天,不一定就是10/31吧.. 04/09 00:39
sunfin : 對啊,不知道3月跟10月最後一個星期天是幾號? 04/09 00:41
sunfin : 而且每年又不一樣,所以不知道要怎麼導? 04/09 00:42
yyc2008 : 這有考慮到閏年平年嗎? 04/09 01:01
sunfin : 應該都要吧,幸好g(y)不包含二月,雖然還是不知怎算? 04/09 01:06
wohtp : 樓上,三月到十月的問題干二月什麼事... 04/09 01:06
ntuyeh : 所以他說幸好不包含呀 04/09 08:39