Originariamente inviato da Teito79
tanto mi hai già detto che ne hai una + corta
posto per passare il tempo

return !(y%100?y%4:y%400);


eh ma in pratica è un refactoring del tuo metodo
cmq no, perchè non restituisce true o false