Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
I know this is an old comment, so this is for whoever sees this.
Ruby seems like a bit of an outlier, as it's naturally less verbose
than most other languages. At least in my experience, once you become
familiar with all of the most commonly used ruby methods, one liners
like this can actually be just as understandable (if not more so) as
more verbose code.
Added sample tests and updated description.
Also, just like StackOverflow, fastest gun in the west effect applies, and it's mostly everyone upvoting on the same early solution that was top because it was top and hence most visible.
Also, voting system is popularity vote so it's not necessarily a good indicator at all. Do you want to listen to 1000 novices, or 3 very experienced coders explaining the same topic? ;-)
Best Practices
orClever
depends upon who you talk to, and whether they had their coffee yet, or which day of the week it is. for example, one might insist thatBest Practices
applies to this solution, while another might remind us how code golf is not always the best solution. also,Best Practices
seems more presumptive thanClever
, sinceBest Practices
conforms to some standard, whileClever
is basically like saying cool brosince a vote basically means thumbs up, choose either one
This comment is hidden because it contains spoiler information about the solution
I believe it is to do with the readibility. It's almost English !!!
Yes, I think you're right. My solution is bad.
I can't tell you why :( It's just a basic Ruby specific feature, not "Obscure" or "Creative" xD !!