Palindromic Substrings

Given a string s, return the number of palindromic substrings in it.

A string is a palindrome when it reads the same backward as forward.

A substring is a contiguous sequence of characters within the string.

Example 1
Inputs = "abc"
Output3
Three palindromic strings are "a", "b", and "c".
Example 2
Inputs = "aaa"
Output6
Six palindromic strings are "a", "a", "a", "aa", "aa", and "aaa".

Constraints

  • 1 <= s.length <= 1000
  • s consists of lowercase English letters.

Asked at 24 companies

</>

Your Solution

(Ctrl/Cmd + Enter)

Switching Language

Loading template...

Loading...

Sign in to save your progress

AI code evaluation

Get a correctness verdict, missed edge cases, and complexity analysis of your solution.

Sign in to evaluate