そうするとこの次にこうなるのは何年後かも気になる.
y年の週日定数, week(y)と月齢定数, moon(y)は次の式で計算する.
def week(y): return (y-2000+(y-2000)//4
+4)%7
def moon(y): return (((y-11)%19)*11)%29
そこで次に(0,0)になる年を計算してみたら, なんと2272年; 247サロス周期の後であった. 今年は昭和100年, 戦後80年, 阪神淡路大震災30年といわれるが, 暦屋にとっても誠に貴重な年なのである.この表を見た序でに, 今年の復活祭を調べよう. まず3月21日の月齢は21. 次の満月は月齢45として4月14日. その日の曜日は1で月曜だから, 日曜はその6日後で4月20日になる.
もうひとつ序でに. Winning WaysのDoomsdayは3月0日の曜日なので, 今年は5, つまり金曜日である.


0 件のコメント:
コメントを投稿