I have to agree with Jonesey44 here... imho it's better to have readable code rather than compact code, unless you have extremely timing critcal stuff where 1% speed gain matters...
It's also fine if you still prefer compressed code, but... isn't part of the purpose of the snippets here learning? ...I think readable code is easier to understand... and it makes sure you learn good coding practices (such as indenting). I'm not saying you have to, but it's still important to know.
tl;dr: compact code is cool, as long as you can also write readable code ;_)