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.
Really, this is one of the worst Katas, at least for Kotlin, I've stumbled upon.
These Katas should train people to code properly, it is extremely important to me that the code presented is already on a very good level.
Why on earth must Leetspeak be derived from this abstract Encoder class? Makes no sense and is not given by the setup and only fails the hidden tests.
Why on earth do you do encode on a nullable string and expect that to return an empty string? This is Kotlin! Use the power to make clean interfaces!
Why on earth do you write a test with assertTrue and then put a comparison in the actual part? Use assertEquals!
Really, had no fun doing this one. The expected code is very simple, but the setup is really bad. Wish I could at least fix the issues in the Kotlin translation.
No random tests.
remove oop tag from this cata this cata is not about oop at all