PS3の閏年バグについて

どうも、PS3閏年の処理にからむバグでいろいろと障害が起きていたらしい。

・・・が、どうも解せない


一般に閏年の判定は次のようなアルゴリズムによる判定になる

  1. 4で割り切れる年はうるう年
  2. ただし、4で割り切れる場合でも100で割り切れる年は平年
  3. ただし、100で割り切れる場合でも400で割り切れる年はうるう年
  4. それ以外は平年

2010年に当てはめると

  1. 2010 / 4 = 502.5 ・・・当てはまらない
  2. 2010 / 100 = 20.1 ・・・当てはまらない
  3. 2010 / 400 = 5.02500 ・・・当てはまらない

・・・となるのが普通である。


では、今回の場合はどこを間違えたのだろうか?
・・・どうも解せないな〜


これは本当は単純な閏年の判定のバグじゃないんじゃないか?
・・・と言う疑惑が頭から離れない