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 would probably make box private, avoid double negative by using all? and == instead of select empty? and != and finaly there is some repeat code in the 3 selects that should probably be extracted into another private function. But the code is very readable, and pretty concise so good job!
This comment is hidden because it contains spoiler information about the solution
Needs more test cases (especially negative ones). Needs to be more clear that all punctuation should be ignored.
This comment is hidden because it contains spoiler information about the solution