>>23
year % 4 はyearを4で割った余り。
year % 4 == 0 はそれが0であったら真。
つまり、yearが4で割り切れたときに真。

余談だが>23の2番目は、「2で割り切れるが4で割り切れない年」と読める。
パズルではないのだから、「4で割った余りが2の年」と考えてyear % 4 == 2の方が自然だろう。
また、3番目も自然じゃない。五輪がない年は読んで字の如く、「!(year % 4 == 0 || year % 4 == 2)」だろう。