1

我不知道如何制作从 11AA 到 99ZZ 的数组。是否可以在 Ruby 中做到这一点?

我想要这个数组:

['11AA', '11AB', '11AC',..., '99ZX', '99ZY', '99ZZ']
4

2 回答 2

4

尝试以下操作:

('11AA'..'99ZZ').to_a
于 2012-09-28T18:36:27.093 回答
1

伪代码将是:

for i '1' to '9'
 for j '1' to '9'
  for k 'A' to 'Z'
   for l 'A' to 'Z'
    insert_in_array(i+j+k+l); 

当然,这些值存储为字符串,用双“”不是“”。这是一个伪代码,它可以应用于任何编程语言。

于 2012-09-28T18:39:45.173 回答