我必须“拼写”一个单词,意思是,用一个单词中的第一个辅音并将它们移到最后,并在结尾添加“ay”。例如:
“character”到“aracterchay”或“bundy”到“undybay”
这是我到目前为止所做的:
def piglatinize(word)
if !word.downcase.split("")[0].match(/[aeiou]/)
first_consonants = word.match(/\b([^aeiou]{1,})/)
the_rest = word.gsub(first_consonants, "")
new_word = the_rest + first_consonants + "ay"
end
end
提前致谢!
答案 0 :(得分:0)
以下是答案:
def piglatinize(word)
if !word.downcase.split("")[0].match(/[aeiou]/)
first_consonants = word.match(/\b([^aeiou]{1,})/)
the_rest = word.gsub(/#{first_consonants}/, "")
new_word = "#{the_rest}#{first_consonants}ay"
end
end