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.
Instead of checking if it contains invalid characters (your code only checks if it contains uppercase letters and there are more than only those) check if all chars of the string are valid.
There is a space there, spaces are not allowed characters, are they?