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.
CW is not required to support IDEs. Closing.
Congratualtions to the author on quite a demanding kata.
Two things would be worth adding in my opinion:
You can check all the random cases too, after priting them
There is a kata with slightly more stuff in it.
I used the "Suggest an optional improvement" link and confirmed it all with pressing the "Add Suggestion" button. The UI must have messed up.
And why is this an issue and not a suggestion?
The kata is a beginning of something. In the current form much too easy.
I would suggest adding another members (of other types) and any kind of interaction between members. Maybe a dedicated method for turning the lamp on and off?
Description does a poor job of explaining the aim of the kata.
The "figure out the rest from the given test cases" part would take care of that if there were more than 3 very basic (Java) test cases.
Could definitely improve with more (and more complicated) test cases.
The name of the main class is different than the test class.
This confuses IDEs. They should be the same (with test class having a "Test" suffix).