Создание счетчика с несколькими массивами

Я пытаюсь создать список цифр и букв в порядке от 0 до 9 и az.

У меня есть массив значений value_array = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b' ,'CD', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'д ',' r ',' s ',' t ',' u ',' v ',' w ', 'x', 'y', 'z']

и массив для списка комбинаций, в том порядке, в котором эти числа могут создать для x количества символов, скажем, три

list_array = []

и массив для текущей комбинации букв и цифр (которую я превращу в строку, прежде чем помещать ее в массив списка,]

current_combo ['0', '0', '0']

Как получить массив значений для подсчета текущего комбинированного массива, чтобы я мог создавать такие массивы, как " ['0', '0', '1'] ['0', '0', '2'] ['0', '0', '3'] ['0', '0', '4'] ['0', '0', '5'] ['0', '0', '6'] .. .. .. ['a', 'z', '1'] .. .. и, наконец, до ['z', 'z', 'z']?

Вот мой код на данный момент. Простите, если это действительно безумие. Я новичок в этом:

    exponent = test.count('?')


puts 36 ** exponent

possible_characters = ['0','1','2','3','4','5','6','7','8','9','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']

list = []

combo = []
end_combo = []

exponent.times do |e|
  combo << '0'
  end_combo << 'z'
end

puts combo.to_s

while combo != end_combo



end
5
задан Melanie Shebel 24 March 2011 в 04:19
поделиться