Ruby를 배우고 있습니다. 현재 Ruby Monk의 palindrome method 작성자입니다.RubyMonk, Palindrome
기본적으로 문자열이 실제로 회문 일 경우 true를 반환하는 메서드를 작성합니다.
이것은 내 코드입니다.
def palindrome?(sentence)
sentence.downcase!
array_1 = sentence.split("")
array_2 = sentence.reverse.split("")
if array_1 == array_2
true
else
false
end
end
p palindrome?("NeverOddOrEven")
각 단어 사이에 공백이없는 경우에만 작동합니다.
그래서 "Never Odd Or Even"("NeverOddOrEven"과 반대)를 선택하면 실패합니다.
어떻게 수정해야합니까?
감사합니다.
put은 공간을 너무 포함해야합니다'p palindrome? ("절대 이상하거나 심지어")' – Pavan