うるう年
地球は365.24219日かけて太陽の周りを1周しているらしい
http://ja.wikipedia.org/wiki/%E5%A4%AA%E9%99%BD%E5%B9%B4
うるう年は4年に1回となっているけれど
.24219*4=0.96876で1に満たないのに1日加えている計算になる
5年に1回のほうがよかったんじゃないかと計算してみた
5年で1日増えるなら1年は365.2日
差分の.04219日は
1/.04219=23.70229...24年後にさらに1日増えるので1日加えて…
ここで問題発生
5*24=120年毎に2日増えるうるう年が必要になってしまう
なので再計算
4年で1日増えるなら1年は365.25日
差分の-.00781日は
1/.00781=128.04097...128年後に1日減るけどキリが悪いので
100年ごと(キリがよくて4年の倍数)に1日減らす
↑相殺してうるう年ではなくなる
1年が365.24日になって
差分の0.00219日は
1/0.00219=456.62100...456年後に1日増えるけど
400年ごと(キリがよくて100年の倍数)に1日増やす…
↑相殺されてうるう年ではなくなったところをふたたびうるう年に
と増減を交互にやると都合よくいくらしい
ちなみにその先は
3200年ごとに-1日
400000年ごとに+1日