再說10秒鐘計算2023年某一天星期幾
有網友反映
《如何10秒鐘快速計算出2023年某一天星期幾》
,不可能10秒計算出來。
然後,在這裡,我想再多囉嗦幾句。
星期幾= (年份**+ 月份**+ 日期)mod 7
mod 7 就是說對7求餘數,也就是數學上說的餘數求模。
3星期幾= (年份**+ 日期)mod 7 + 月份**mod 7
或者星期幾= (日期mod 7 + 年份**mod 7 ) + 月份**mod 7
因為年份**、日期都不要思考,不用轉換,直接計算,贏取寶貴的時間,得到部分結果,減少大腦的瞬時記憶的負擔。
先分別mod 7,核心意思,讓數字相加,盡可能的小。因為7的餘數分別是:0、1、2、3、4、5、6這個7個數,這樣相加,就相當簡單,都是小學一年級的數**算水平。
原則上,數字超過7的,都可以再次進行進行求餘數。
例如:計算2023年11月30日星期幾?
第一步:
30日,對7的餘數是2;
第二步:
與2014的年份**相加,得到2+3=5;
第三步:
呼叫大腦的記憶功能,獲得11月的數字**是2;
第四步:
5+2=7,再次對7求餘數,得0,也就是星期天,星期日。
為了進一步計算減少工作量。
也可以將7的餘數分別是:0、1、2、3、4、5、6這個7個數,記憶成0、
1、2、
3、-3、
-2、-1。
也就是說,知道:
-3代表星期四
-2代表星期五
-1代表星期六
例如:計算2023年11月30日星期幾?
第一步:
30日,對7的餘數是2;
第二步:
與
2014
的年份**相加,得到
2+3=5
;
也就是其餘數是-2;
第三步:
呼叫大腦的記憶功能,獲得11月的數字**是2;
第四步:
-2+2=0,得0,也就是星期天,星期日。
如何10秒鐘快速計算出2023年某一天星期幾
如何10秒鐘快速 計算出2014年某一天星期幾 公元2014年即將來到,如何快速計算2014年某一天,星期幾呢?如 2014年元旦,星期幾。計算公式,或者說演算法就是 星期幾 年份 月份 日期 mod 7 mod 7 就是說對7求餘數。3 月份 月份 一月6 二月2三月2 四月5五月0 六月3七月5...
某一段時間,在小於五秒鐘內出現2次以上
查詢 某一段時間,a在小於五秒鐘內出現2次以上 with t as select t.a,t.b from c table t where 1 1 and b to date 2012 5 29 00 00 00 yyyy mm dd hh24 mi ss and b to date 2012 5 ...
查詢某一段時間,a在小於五秒鐘內出現2次以上
查詢某一段時間,a在小於五秒鐘內出現2次以上 查詢 某一段時間,a在小於五秒鐘內出現2次以上 www.2cto.com with t as select t.a,t.b from c table t where 1 1 and b to date 2012 5 29 00 00 00 yyyy mm...