Largest Substring Between Two Equal Characters

Given a string s, return the length of the longest substring between two equal characters, excluding the two characters. If there is no such substring, return -1.

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

Example 1
Inputs = "aa"
Output0
The optimal substring here is an empty substring between the two 'a's.
Example 2
Inputs = "abca"
Output2
The optimal substring here is "bc".

Constraints

  • 1 <= s.length <= 300
  • s contains only lowercase English letters.

Asked at 1 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