У меня есть следующий метод, который берет строку и возвращает эту строку со всеми удаленными гласными. Я превращаю жало в массив и использую al oop для удаления гласных, а затем конвертирую его обратно в строку.
def disemvowel(string)
i = 0
arr = string.split
arr_new = []
while i <= string.length
if arr[i] != ("a" || "e" || "i" || "o"|| "u")
arr_new << arr[i]
end
i +=1
end
arr_new.join
end
Результат выходит не так, как ожидалось. Как я могу изменить свой текущий метод? Другие подходы приветствуются.