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.
Yes, sometimes such solutions look absurd. But they are needed to remind us that hardcoding is a powerful performance optimization tool.
For me this is legit thing.
Writing code to generate list, properly process list
and implement it requires much more
work then just solving.
thx)
Correct, it'll fail.
The author should have added that to the list of test-cases earlier (perhaps to intentionally escape weird inputs).
It's not hard to either use
endsWith
(if available) or implement a trivial linear (O(n)) solution that scans each character from the end of the string.The latter could be then optimized by splitting the ending into two halves and checking first and last characters for each half (that way it'll give negative response faster than a linear solution).
Just for your information, 'abc' and 'c' are both incorrect string literals since they should end with an additional apostrophe.