Valid Palindrome

Try to solve the Valid Palindrome problem.

Statement

Write a function that takes a string, s, as an input and determines whether or not it is a palindrome.

Note: A palindrome is a word, phrase, or sequence of characters that reads the same backward as forward.

Constraints:

  • 11 \leq s.length 2×105\leq 2 \times 10^5
  • The string s will contain English uppercase and lowercase letters, digits, and spaces.

Examples

Understand the problem

Let’s take a moment to make sure you've correctly understood the problem. The quiz below helps you check if you're solving the correct problem:

Valid Palindrome

1

“abab” is a palindrome.

A)

True

B)

False

Question 1 of 40 attempted

Figure it out!

We have a game for you to play. Rearrange the logical building blocks to develop a clearer understanding on how to solve this problem.

Sequence - Vertical
Drag and drop the cards to rearrange them in the correct sequence.

1
2
3
4
5

Try it yourself

Implement your solution in the following coding playground.

Press + to interact
C#
usercode > Solution.cs
using System;
public class Solution {
public static bool IsPalindrome(string s) {
// Replace this placeholder return statement with your code
return false;
}
}
Valid Palindrome