#!/usr/bin/env ruby # -*- ruby -*- def palindrome?(palindrome) palindrome.delete!(' ') length = palindrome.size return false if length.zero? palindrome.slice!(length/2, 1) if length.odd? return palindrome[0, length/2] == palindrome[length/2..-1].reverse end sentence = gets.chomp if (palindrome?(sentence)) puts "#{sentence} is a palindrome" else puts "#{sentence} is not a palindrome" end