对于字符串中的所有元音,我试图打印元音的数量。如果我将元音的每个实例都推送到一个新的数组中,那么数组+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