Ad
  • Custom User Avatar

    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.

  • Custom User Avatar

    One reasonable solution for Python could be to use typing to give type hints in initial code.

  • Custom User Avatar

    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.

  • Default User Avatar

    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".