Find a palindrome using Ruby
What if you changed the algorithm to do the following steps?


Remove all Spaces
If String Length is Odd, delete middle character
Split string in half 
Reverse one of the halves
Compare the two halves


Rationale: In your case, you reverse the entire string, even when it's very large, when you really only need to reverse the first half of the string.