In this coding exercise we’ll walk through how to properly create a palindrome method in Ruby, including a discussion on working with case insensitive comparisons.
Create a method that checks to see if a word is a palindrome or not.
Given a string such as:
Check to see if the word is a palindrome. A palindrome is a word that is spelled out the same way if you reverse the letters. Also, ensure that the palindrome method is case insensitive.
"tacocat" # true "Tacocat" # true "baseball" # false
Creating a palindrome method is a common coding interview question. In this exercise, we’ll also cover how to implement case insensitive equality checks. This process is utilized regularly when building out application search engines.
Can be found on the solutions branch on github.