Thank you for the detailed explanation! I will be sure to use strict, sorry about that
You can also just use more arguments of the range function, probably faster because it should be implemented in C.
This may be of use to you.
Would you please comment explaining how this library "import static java.util.stream.IntStream.rangeClosed;" works???
It was a coincidence that this was self-describing, but this shows the point pretty well. It works pretty much all the time, domains can sometimes just be annoying.
from math import prod
But, I haven't found built-in to get the product of the list.
Can you give the cue, please.
You don't need to turn that generator expression into a list, you could replace the  with () to theoretically improve performance.
Or you could just not do any i for i in stuff and just make the second argument the list itself.
You could also pass a 1 as a third argument to functools.reduce to simplify this a little.
Instead of using a lambda, you could import from operator.
Finally, instead of a reduce, you can just use a certain built-in to get the product of the list.
i for i in
Thanks for your feedback - I appreciate that!
Just realized my solutions based on base conversion don't work because they don't pad left. I've done enough Kumite for today, will deal with it tomorrow.
hi, good idea. be sure to add such a check
I am having a problem with the final design of a task. Maybe you shouldn't ask to output vector3D, but just ask to return true|false?