Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Check If String Is Palindrome

EasyPython00:00
Practice interviewer
In session
5 left
00:00

Your question is Check If String Is Palindrome. Start with the requirements on the right.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.

Problem

Moz Pro processes short text tokens used in SEO analysis. Given a string s, determine whether it is a palindrome, meaning it reads identically from left to right and right to left.

Treat comparisons as case-sensitive. Every character, including spaces and punctuation, is significant. Return True if s is a palindrome and False otherwise.

Formal Specification

  • Input: s, a string containing zero or more characters.
  • Output: A boolean indicating whether s is a palindrome.

Aim for a single scan using two indices that move inward from opposite ends.

Constraints

  • 0 <= len(s) <= 10^5
  • s contains printable ASCII characters
  • Comparisons are case-sensitive
  • Spaces and punctuation are significant

Function Signature

def is_palindrome(s):
Your solutionPython 3
You need to log in / sign up to run or submit.
Run your code to see test output