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.
Kinda easy with itertools. Is there any way to disable it?
It was just a mild gripe, I usually see snake_case, as recommended in the Google style guideand PEP8. I'm sure there are those that would disagree, it just seems a commonly accepted convention in my experience.
The other kata is harder, as you have to track different types of brackets - I used a stack, whereas here just needed a counter. This could be a tier easier (e.g. 7kyu vs 6 kyu).
In python, the str argument shadows the python str builtin.
Python style could be improved:
A tuple should be accepted in preference to a list.
The variables shouldn't be camel case.
You should probably inherit from object, according to the Google Style Guide at least.