Моя цель - преобразовать буквы в словах в массиве в соответствующие им числовые значения, чтобы:
["I", "like", "elephants"]
превращалось в
[[18], [21, 18, 20, 14], [14, 21, 14, 25, 17, 10, 23, 29, 28]]
Как мне достичь своей цели?
Это мой текущий код:
words = ["I", "like", "elephants"]
seperate_words = []
converted_words = []
words.each do |word|
seperate_words.push(word.split(//))
end
puts seperate_words.to_s
seperate_words.each do |word|
word.each do |letter|
converted_words.push(letter.to_i 36)
end
end
puts converted_words.to_s
Я не могу отделить слова как подмассивы;Я получаю:
[18, 21, 18, 20, 14, 14, 21, 14, 25, 17, 10, 23, 29, 28]