推 aaabboy:20x12/7=171....3 差1 有差嗎XD? 02/10 17:27
→ aaabboy:100x12 打錯 02/10 17:27
→ aaabboy: 早到晚到而已 02/10 17:28
→ jurian0101:答案是171,我檢查中... 02/10 18:03
推 utomaya:我的答案也是171個 02/10 18:21
我第一版的算法有兩個地方錯了 = =
第一是1、2月必須算到上一年,把閏日放在表末。不然不會有漂亮的循環性質。
既然 1901/1/1 1901/2/1 (漏掉) 和 2001/1/1 2001/2/1 (多算) 四天中都沒有星期天
這個結果不用再修正。
第二是日期往後推五天,星期日的數字相對是往前找的第五個才對。得解。
後記: 我很無聊。不過至少確認了aaabboy的算法沒有問題,如果答案多1少1沒有太大
關係的話就用平均法。
不然可以利用Excel的 Weekday函數 以及IF函數
A1 A2 A3
1901/1/1 =Weekday(A1) =IF(A2=1, 1, 0)
︴ ︴ ︴
1~7 代表(日)到(六) IF(布林值, True傳回值, False傳回值)
※ 編輯: jurian0101 來自: 218.164.7.217 (02/10 19:09)
→ utomaya:而且它的答案是驚人的12*100/171=7.018 頗符合發生的機率 02/10 19:05
→ terrorlone:我好想看傑森系列電影啊~~ 02/11 10:21
※ jurian0101:轉錄至看板 Horror 02/11 15:55
※ jurian0101:轉錄至看板 StupidClown
※ 編輯: jurian0101 來自: 218.164.23.205 (02/11 15:57)