Algo-rytm prze-stęp-NY

Co cztery lata luty jest o dzień dłuższy, niż zwykle. Czy aby na pewno?

Pytanie takie zadał mi niedawno kolega implementujący logikę daty w jednym z procesów. Ja mu na to, że nie do końca. Trzeba sprawdzić podzielność przez cztery, owszem, ale potem jeszcze przez sto albo czterysta.

Kolega się zdziwił wielce, ale zaraz potem zasiadł do gugielnicy i okazało się, że prawie miałem rację.

Czemu prawie?