うるう年

地球は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日