On Nov 18, 4:58 pm, Phlip <phlip2...@gmail.com> wrote: > Python: > > I have a quaint combinatorics problem. Before I solve it, or find a > solution among "generators", I thought y'all might like to show off > any solutions. > > Given an array like this... > > [0, 4, 3] > > Produce an array like this: > > [ > [0, 0, 0], > [0, 1, 0], > [0, 2, 0], > [0, 3, 0], [0, 0, 1], > [0, 1, 1], > [0, 2, 1], > [0, 3, 1], [0, 0, 2], > [0, 1, 2], > [0, 2, 2], > [0, 3, 2], > ]
I forgot those combinations! > > The first array is the counts of options in 4 slots, and the second is > all combinations of indexes of each option, such that every option > associates once with every other option. The leading 0 simply > represents a slot with no options; the algorithm must preserve those. > > This should be child's play for the generator package, right? > > -- > Phlip > http://zeekland.zeroplayer.com/ -- http://mail.python.org/mailman/listinfo/python-list