Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
11AAから99ZZの範囲の配列を作成する方法がわかりません。Rubyでそれを行うことは可能ですか?
この配列が欲しい:
['11AA', '11AB', '11AC',..., '99ZX', '99ZY', '99ZZ']
次のことを試してください。
('11AA'..'99ZZ').to_a
擬似コードは次のようになります。
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);
もちろん、値は文字列として格納され、二重の「」ではありません。これは擬似コードであり、任意のプログラミング言語に適用できます。