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.
Yeah, I guess you are referring to the C# translation. I'd like to just remove it, but it was created several years ago (unfortunately after the kata itself was out of beta), and any changes to it now would potentially break solutions that have already passed.
I would not select an option to allow translations for any kata that I made going forward.
One reasonable solution for Python could be to use
typing
to give type hints in initial code.Usually it depends on an initial language used by kat author. If it was Java, C#, JS, etc., they most probably say "array". If it was Python, Haskell, and such, they will say "list". But usually what they mean is an abstract "iterable sequence" and not a specific type of a container. But I can see how this can be sometimes confusing, the OP is not the first person here.
Unless the initial code of the question indicates so, don't take the words "array," "list," and "set" too literally. They're usually used to colloquially refer to an array most of the time (or a dynamic array, depending on the question/language). Since every language calls an "array" by something different, trying to include every possible name is tedious, so a lot of Kata just stick with saying "array" or "list".