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.
Thank you! I didn't know that.
This comment is hidden because it contains spoiler information about the solution
I find it odd that the top-rated solution would include the code
rather than
Notwithstanding my reply to Salvador Dali above, I believe that any even apprentice-level Ruby developer should know the difference between the two-dot range specifier (
x
up toy
) and the three-dot specifier (x
up to but not includingy
).The wise programmer balances machine efficiency with developer clarity. One can write a C-like program in Ruby inscrutable to everyone but the original developer, and often even him after a good night's rest. If you want to write "high-level assembler" code, write in C. If you want to write eloquent, clear prose-as-code that will be understandable to and appreciated by all versed in the language, that happens to be executable by most decent interpreters/VMs, then by all means write in Ruby.
The Number One requirement for each of our open positions is "Candidate must demonstrate fluency and literacy in the English language, including understanding of simile and metaphor." That comes before Ruby experience, before high-reliability experience, before anything else.
If you think about that for a moment and still don't understand why, I'd question the effectiveness of the teams you work with.