[中學] 導日光節約時間函數

看板Math作者 (遠方)時間9年前 (2015/04/08 22:38), 編輯推噓0(0023)
留言23則, 5人參與, 最新討論串1/2 (看更多)
若有一數學公式 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

04/08 22:54, , 1F
不知道是不是我想得太簡單了 g(y)=211
04/08 22:54, 1F

04/08 23:04, , 2F
二月的最後一個星期天到三月第一個星期天總共8天
04/08 23:04, 2F

04/08 23:05, , 3F
不管哪一年都是8天
04/08 23:05, 3F

04/09 00:22, , 4F
樓上正解
04/09 00:22, 4F

04/09 00:26, , 5F
所以這個題目一開始的前言是一個幌子?為何這樣出?
04/09 00:26, 5F

04/09 00:27, , 6F
看無QQ 為啥原文是說三月最後一個星期天~十月最後一
04/09 00:27, 6F

04/09 00:27, , 7F
...正解才怪,說太快
04/09 00:27, 7F

04/09 00:28, , 8F
不過的確用不到那個函數 f
04/09 00:28, 8F

04/09 00:28, , 9F
個星期天,可是正解是二月最後一個星期天~三月第一
04/09 00:28, 9F

04/09 00:28, , 10F
個星期天???
04/09 00:28, 10F

04/09 00:29, , 11F
若 3/31 是星期日、一、二,日光節約是211天
04/09 00:29, 11F

04/09 00:30, , 12F
否則是 204 天
04/09 00:30, 12F

04/09 00:33, , 13F
啊...所以還是先要用 f 去找 3/31 是星期幾
04/09 00:33, 13F

04/09 00:37, , 14F
癥結在於10月的最後一個星期天不確定,不知10月幾天
04/09 00:37, 14F

04/09 00:39, , 15F
如果用7(三月)+214(4/1~10/31)=211 會奇怪是因為
04/09 00:39, 15F

04/09 00:39, , 16F
10/31一定比3/31晚四天
04/09 00:39, 16F

04/09 00:39, , 17F
10月的最後一個星期天,不一定就是10/31吧..
04/09 00:39, 17F

04/09 00:41, , 18F
對啊,不知道3月跟10月最後一個星期天是幾號?
04/09 00:41, 18F

04/09 00:42, , 19F
而且每年又不一樣,所以不知道要怎麼導?
04/09 00:42, 19F

04/09 01:01, , 20F
這有考慮到閏年平年嗎?
04/09 01:01, 20F

04/09 01:06, , 21F
應該都要吧,幸好g(y)不包含二月,雖然還是不知怎算?
04/09 01:06, 21F

04/09 01:06, , 22F
樓上,三月到十月的問題干二月什麼事...
04/09 01:06, 22F

04/09 08:39, , 23F
所以他說幸好不包含呀
04/09 08:39, 23F
文章代碼(AID): #1L9JrM-K (Math)
文章代碼(AID): #1L9JrM-K (Math)