Для всех гласных в строке я пытаюсь напечатать количество гласных. Если я нажму каждый экземпляр гласного на новый массив, тогда длина массива + 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
Благодарю вас за ваше время и помощь. оцените ответ. –
, если вы найдете этот ответ полезным, попробуйте принять его или принять ответ @daremkd – vincentleest