As far as I know cheating on codewars means bypassing test module as a whole, so hardcoded answers aren't considered cheating, as they only expose weak test suites. I did solve the problem and it is a question of minor tweaks to my code to solve the hardcoded case as well, however I wanted to pinpoint what current tests are lacking.
It is done now. I don't know why my new solution doesn't appear here. I think you can furthur develop the idea and make it a beautiful series.
btw I like it more when users can only see the interfaces. But it is just a suggestion. Thanks :)
I will modify my solution soon. One suggestion, not adding extra feature to the existing Kata. You can always create new Kata for extra feature (like a continuous series). Right now, it is not a problem since I am the only person should modify the solution.
You are right