l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
December 2: Social Gathering
Next Installfest:
TBA
Latest News:
Nov. 18: Officers elected
Page last updated:
2005 Sep 20 13:29
Events
 Meetings
 Installfests
 Demos
 Photos
Services
 Library
 LERT
 Jobs
 Documents
Interact
 Mailing Lists
 - Search
 - Archives
 Chat (IRC)
 Social Networks
About Us
 Members
 Projects
 Testimonials
 Call for Speakers
 Why Not MS?
 Finances
 Sponsors

^Home
?Search
?News & RSS
?Calendar
@Contact Us
$Buy Stuff
=Printable


The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] [OT] Binary Representation Challenge
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] [OT] Binary Representation Challenge



On Tue, Sep 20, 2005 at 12:23:13PM -0700, Alex Mandel wrote:
> 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.
> > 
> > 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.

Well; so perhaps you could have a nine-element array of strings naming
the options, and iteratively test each bit on each counting iteration,
printing out the string at the same index as the bit you are testing,
followed by " = yes" or " = no", depending on your needs?
_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech



LinkedIn
LUGOD Group on LinkedIn
facebook
LUGOD Group on Facebook

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
1105 Kennedy Place, Suite 1, Davis, CA 95616
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.