|
|
| No such thing as a small change | |
| PerlMonks |
Re^3: Algorithm to convert combinations to bitstringby doowah2004 (Monk) |
| on Oct 18, 2006 at 15:36 UTC ( [id://579187]=note: print w/replies, xml ) | Need Help?? |
This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.
I will use an arbitrary example to show my line of think though it is not completely pieced together. Anyway this is what I have come up with: for the alphabet (A-Z) n = 26 let k = 3 we want the location of 'HRY' to find the "start location for 'H', that is the first instance where 'H' is the first character, we use:
There are 2 special cases, when k = 2 and when k = n. I will not address k = n because it is uninteresting, and for k = 2 see my previous comment in this thread. If k > 3, then you would sum across the above equation for each character in the combination making the a appropriate substitution for y, and making a substitution for n such that n' = n - the alphabetic position of the character before it. Hope that this is not too messy. Also this was done with pen and paper, so it is untested.
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||