EarnUp interview question

Write a function to detect whether a string is a palindrome. Check each character only once.