猿でもわかる日付から曜日を求める方法
note初投稿なのでお手柔らかに…と、ハードルを下げておきます。
まず4/4,6/6,8/8,10/10,12/12の曜日はどの年でも同じです。
次に5/9,9/5,7/11,11/7の曜日も上記の日付の曜日と同じです。
最後に1/3,2/7,3/7の曜日もうるう年でなければ、上記の日付の曜日と同じです。
まとめると、1/3,2/7,3/7,4/4,5/9,6/6,7/11,8/8,9/5,10/10,11/7,12/12の曜日が一致するということになります(うるう年を除く)。
今年2024年はうるう年だったので、1/11,2/1,3/7,…の曜日が一致すると考えましょう。
上記の日付の一致する曜日が
2024年は木曜日
2025年は金曜日
2026年は土曜日
となります。
あとは7の倍数を足したり引いたりして、曜日が一致する日付との差がいくつになるか求めると直近の日付の曜日がわかるようになります。
練習問題を解いてみましょう。
①9/21
9月は9/5が基準になるので14を引いて9/7
差は2なので
0 木
1 金
2 土
よって2024/9/21は土曜日
②10/23
10月は10/10が基準なので14を引いて10/9
差は-1なので
0 木
-1 水
よって2024/10/23は水曜日
③8/12
8月は8/8が基準なのでそのまま8/12
差は4なので
0 金
1 土
2 日
3 月
4 火
よって2025/8/12は火曜日
ね?簡単でしょう。
読んでいただきありがとうございました。
この記事が気に入ったらサポートをしてみませんか?