[vox-tech] [OT] Binary Representation Challenge
Alex Mandel
tech_dev at wildintellect.com
Tue Sep 20 12:23:13 PDT 2005
Micah J. Cowan wrote:
> On Tue, Sep 20, 2005 at 12:02:26PM -0700, Alex Mandel wrote:
>
>>I realize this might be not be a challenge for some of you.
>>--
>>I need to make a list of all possible permutations given 9 options and
>>that you can choose any number of options at once.
>>I've figured out using nCr statistics that this is 511 choices, but now
>>I need to represent them in 2^9 binary code: 000000001, 000000010 etc
>>
>>Anyone got a quick way? I thought about writing a python code or
>>something but then I got confused just thinking about the algorthim.
>>
>>Now the best would be if you had an idea that I could implement with my
>>limited toolset: R, OpenOffice, Python, and I guess I could add a
>>package to Cygwin if necessary.
>
>
> Perhaps its simpler than you think?
>
> If all you need is the different permutations of two-choice options, all
> of which can be selected in any combination, then this is exactly the
> same as counting in binary.
>
> Or is it actually printing the representation of the binary that is
> posing a problem?
Correct, I need to print a list to represent the choices.
It's going to be a lookup table in a database on the backside of a
webpage that pulls up a static map of the options picked.
> FWIW, Knuth has recently published a couple of fascicles from Volume IV
> of TAOCP; both of them dealing with "Generating all Tuples and
> Permutations". I was stumped by how much there is to know about such a
> seemingly simple subject.
>
> -Micah
> _______________________________________________
> vox-tech mailing list
> vox-tech at lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
Thanks- Alex
More information about the vox-tech
mailing list