On Jun 7, 2007, at 5:06 AM, dblack / wobblini.net wrote:

> Hi --
>
> On Thu, 7 Jun 2007, Harry Kakueki wrote:
>
>> On 6/7/07, Revence Kalibwani <revence27 / gmail.com> wrote:
>>> #       That is, of course, a silly way to implemet even and odd.  
>>> So, let me give you the problem
>>> #       I was trying to solve.
>>> #
>>> #       To generate the lettering similar to that above the  
>>> spreadsheet columns, where the first
>>> #       column has 'A', the second 'B' ... the twenty-sixth 'Z'.  
>>> Then, the twenty-seventh has
>>> #       'AA', the twenty-eight has 'AB', and so on. This is  
>>> recursive by nature. Here is what
>>> #       should work:
>>
>> I may be missing something, but..
>>
>> If you just want to do that then try something like this.
>>
>> arr = []
>> ("a".."ff").each {|x| arr << x}
>> p arr
>
> Work-saving tip for the day:
>
>   p [*"a".."ff"]
>
> :-)
>

seems a bit perlish no?

cfp:~ > cat a.rb
p ('a' .. 'ff').to_a


cfp:~ > ruby a.rb
["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m",  
"n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",  
"aa", "ab", "ac", "ad", "ae", "af", "ag", "ah", "ai", "aj", "ak",  
"al", "am", "an", "ao", "ap", "aq", "ar", "as", "at", "au", "av",  
"aw", "ax", "ay", "az", "ba", "bb", "bc", "bd", "be", "bf", "bg",  
"bh", "bi", "bj", "bk", "bl", "bm", "bn", "bo", "bp", "bq", "br",  
"bs", "bt", "bu", "bv", "bw", "bx", "by", "bz", "ca", "cb", "cc",  
"cd", "ce", "cf", "cg", "ch", "ci", "cj", "ck", "cl", "cm", "cn",  
"co", "cp", "cq", "cr", "cs", "ct", "cu", "cv", "cw", "cx", "cy",  
"cz", "da", "db", "dc", "dd", "de", "df", "dg", "dh", "di", "dj",  
"dk", "dl", "dm", "dn", "do", "dp", "dq", "dr", "ds", "dt", "du",  
"dv", "dw", "dx", "dy", "dz", "ea", "eb", "ec", "ed", "ee", "ef",  
"eg", "eh", "ei", "ej", "ek", "el", "em", "en", "eo", "ep", "eq",  
"er", "es", "et", "eu", "ev", "ew", "ex", "ey", "ez", "fa", "fb",  
"fc", "fd", "fe", "ff"]

;-)


-a
--
we can deny everything, except that we have the possibility of being  
better. simply reflect on that.
h.h. the 14th dalai lama