leapyear
http://golf.shinh.org/reveal.rb?leap+year/flagitious/1199295777&grb
00を中抜きした後mod 4で判定,でいいらしい。
- JS
for(;$=readline();)print($+' is '+($.replace(/00/,'')%4?'not ':'')+'a leap year.')
残念ながら普通にやるより1byte長いのだった。
stdin.get_s(1K).split(" "){it~" is "~(it.split("00").join("").to_i%4>0?"not ":"")~"a leap year." .p;}
1byte削れて嬉しいはずが,なぜか通らない。
ix:001>"2000".split("00").to_a.p; [2,]
…バグ発見。(−−)