在此kata中,您需要给定一个字符串,将每个字母替换为其在字母表中的位置。
如果文本中的任何内容都不是字母,请忽略它,不要返回它。
“ a” = 1,“ b” = 2,依此类推。
示例 Alphabet_position(“日落在十二点钟开始。”) 应该返回“ 20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11”(作为字符串)
尝试
def alphabet_position(text)
arr = []
text.upcase.gsub(/[A-Z]/){|m| arr << m.ord-64}
end
它给我一个空数组
谁能提供提示我犯错的地方?