おいっす^^
seesaaから移転してきました
みなさんよろしく!!
上は冬なんだけどあえてサマーウォーズです
いきなりですが
みなさんはモジュロ演算というものはしっていますか?
モジュロ演算とは
西暦何年何月何日は何曜日だったかを求める演算です
この公式はめんどいので略しますが
簡単にすると
誕生日を"a"誕生年の下2桁を"b"誕生年の下2桁を4で割った数字(あまりは無視)を"c"誕生月に対応する数字(下記参照)を"d"誕生年に対応する数字(下記参照)を"e"として
(a+b+c+d+e)÷7のあまりが0の時は土曜日,1は日曜日,2は月曜日,3は火曜日,4は水曜日,5は木曜日,6は金曜日
てなかんじのしきです
誕生月に対応する数字は
1月=1(0)
2月=4(3)
3月=4
4月=0
5月=2
6月=5
7月=0
8月=3
9月=6
10月=1
11月=4
12月=6
かっこはうるう年の場合です
誕生年に対応する数字は
19・・の人は0
20・・の人は6です
どうでしょうか
面白いですよね
俺の生年月日を使って求めてみましょう
1997年2月19日生まれの俺は
a=19
b=97
c=24(24.25)
d=4
e=0
(a+b+c+d+e)÷7=(19+97+24+4+0)÷7=20あまり4
つまり水曜日です
みなさんもやってみてください
では
みなさんよろしく!!
上は冬なんだけどあえてサマーウォーズです
いきなりですが
みなさんはモジュロ演算というものはしっていますか?
モジュロ演算とは
西暦何年何月何日は何曜日だったかを求める演算です
この公式はめんどいので略しますが
簡単にすると
誕生日を"a"誕生年の下2桁を"b"誕生年の下2桁を4で割った数字(あまりは無視)を"c"誕生月に対応する数字(下記参照)を"d"誕生年に対応する数字(下記参照)を"e"として
(a+b+c+d+e)÷7のあまりが0の時は土曜日,1は日曜日,2は月曜日,3は火曜日,4は水曜日,5は木曜日,6は金曜日
てなかんじのしきです
誕生月に対応する数字は
1月=1(0)
2月=4(3)
3月=4
4月=0
5月=2
6月=5
7月=0
8月=3
9月=6
10月=1
11月=4
12月=6
かっこはうるう年の場合です
誕生年に対応する数字は
19・・の人は0
20・・の人は6です
どうでしょうか
面白いですよね
俺の生年月日を使って求めてみましょう
1997年2月19日生まれの俺は
a=19
b=97
c=24(24.25)
d=4
e=0
(a+b+c+d+e)÷7=(19+97+24+4+0)÷7=20あまり4
つまり水曜日です
みなさんもやってみてください
では
