-
[Ruby] Is Palindromecoding for food 2022. 7. 23. 14:26
Doh solution
def is_palindrome(word) i = 0 length = word.length-1 while i < length/2 if !(word[i] == word[length-i]) return false end i+=1 end return true end puts is_palindrome("racecar") # => true puts is_palindrome("kayak") # => true puts is_palindrome("bootcamp") # => false
my code
def is_palindrome(word) i = 0 palin = "" while i < word.length char = word[i] palin = char + palin i += 1 end if palin == word return true else return false end end puts is_palindrome("racecar") # => true # puts is_palindrome("kayak") # => true puts is_palindrome("bootcamp") # => false
solution
def is_palindrome(word) reversed = "" i = 0 while i < word.length char = word[i] reversed = char + reversed i += 1 end return reversed == word end puts is_palindrome("racecar") # => true puts is_palindrome("kayak") # => true puts is_palindrome("bootcamp") # => false