なんとなく解説 あの式は IF DY MOD 4==0&&DY MOD 100!=0||DY MOD 400==0 THEN N=29 ELSE N=28 ENDIF の短縮形で N=28+(!(DY MOD 4)&&!!(DY MOD 100)||!(DY MOD 400)) を複雑化したような式です。 ちなみに&&や!は言語によっては+や*と型が違うためエラーが出ます。