이 코드에서 단어의 마지막 모음을 제거하려고합니다. 내가 코드를 실행하면, 나는이이 코드 유일한 glith하지 않습니다 확신하지만, 배열과 Fixnum이라는 비교는 (하면 ArgumentError가). 도와주세요 실패 "라는 인수 오류!`<= ': Fixnum과 배열 비교 실패 (ArgumentError)
VOWELS = %w(a e i o u)
def hipsterfy(string)
new_string = string.split('')
reversed_string = new_string.reverse
i = 0
while i <= reversed_string
if VOWELS.include?[i]
reversed_string[i] = ('')
i += 1
end
reversed_string
end
reversed_string.reverse
end
힌트 : 모음이 다 떨어지면 'i'가 증가합니까? 정규 표현식이나 적어도 ['tr'] (https://ruby-doc.org/core-2.2.0/String.html#method-i-tr) 메소드도 파헤쳐 야합니다. – tadman
정확한 들여 쓰기가 거의 확실하게 도움이 될 것입니다. – pjs
그것은 귀하의 질문에 대답하지 않지만, 귀하의 문제는 [이 질문에 설명되어 있습니다] (http://stackoverflow.com/questions/39628583/how-do-i-remove-the-last-vowel-in-a- 문자열 - 루비). –