對於字符串中的所有元音,我試圖打印元音的數量。如果我將元音的每個實例都推送到一個新的數組中,那麼數組+1的長度就是答案。我不知道我的推動是否失敗。任何幫助,將不勝感激。檢查單個數組中的所有值是否存在於字符串中
def count_vowels(string)
arr = ['a', 'e', 'i', 'o', 'u']
letters = string.split("")
letters.each do |x|
if x == arr.any?
vowels = vowels.push(x)
print vowels.length
else
print 0
end
end
感謝您的時間和幫助。欣賞迴應。 – 2015-01-20 22:59:22
如果您發現此答案有幫助,請考慮接受它,或接受@daremkd的答案 – vincentleest 2015-01-21 16:57:10