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.
Fixed
The default tests are not here to give you the solution, by the way, the null case is explicitly quoted in the subject description.
It takes far too long if you copy/paste each data one by one instead of using a simple regex replace in your favorite text-editor.
The abstract inheritance is here to make sure everyone understood the principle of inheritance.
Kata are supposed to give challenges of many kinds. Here the challenges (depending on your Java level) are mostly within the algorithm and technical knowledge of the library/language.
If the Kata is bugged in some way, you can mark it as "Major Issue" but I doubt the arguments you just said are enough consideration.
If you want a higher level Kata well this one is only 6kyu, you should take a look elsewhere.