字符我有產生的隨機串的方法:地圖整數值陣列
def generate_letters(length)
chars = 'ABCDEFGHJKLMNOPQRSTUVWXYZ'
letters = ''
length.times { |i| letters << chars[rand(chars.length)] }
letters
end
欲值映射到生成的字符串,例如,(1): A = 1,B = 2 ,C = 3,例如(2): 如果我生成的ACB等於132.有什麼建議?
對不起,您怎麼解決'地圖'?你想在生成的字符串「ACB''上得到數字'132'還是需要其他? – 2011-12-27 16:19:28
是的 - 基於這個例子,如果我的方法生成「BAC」字符串我想識別它爲'213' – mrmnmly 2011-12-27 16:22:58