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.
Not efficient at all, this is a O(N^2) solution.
Definitely 7 kyu in my book. But I'm far from being an expert in rating katas.
BTW, IMO basic threads and synchronization primitives should be a part of basic knowledge for all developers anyways. Somewhere next to using iterators and handling exceptions.
This comment is hidden because it contains spoiler information about the solution