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.
I ran into this same issue. The initial tests were passing, but the random tests on submission were failing. From printing out the input text and my text after I had parsed the input into words I found an incredibly subtle bug in my approach where I was removing a couple of characters from the words by mistake.
If the random tests are failing with incorrect expected word counts, there's something wrong with your approach to parse the words from the random input text.
This is the most difficult kata I've tried so far. Everything you need is as described, but the additional random tests include some additional combinations with punctuation characters between random character words that I don't think are explicitly mentioned in the instructions. Since you can't see the exact strings that are used for these additional random tests, the only way I could work out what they were looking for and what I was missing was to add System.out.printlns to write out the input text and the output of my solution at various points to work out what was wrong.
I think this kata can be improved if the wording is updated to reflect the different types of input in the random tests that otherwise are a black box and make it more difficult to get a working solution. Otherwise it's a challenging kata for sure.