All Downloads are FREE. Search and download functionalities are using the official Maven repository.

g1001_1100.s1044_longest_duplicate_substring.readme.md Maven / Gradle / Ivy

The newest version!
1044\. Longest Duplicate Substring

Hard

Given a string `s`, consider all _duplicated substrings_: (contiguous) substrings of s that occur 2 or more times. The occurrences may overlap.

Return **any** duplicated substring that has the longest possible length. If `s` does not have a duplicated substring, the answer is `""`.

**Example 1:**

**Input:** s = "banana"

**Output:** "ana"

**Example 2:**

**Input:** s = "abcd"

**Output:** ""

**Constraints:**

*   2 <= s.length <= 3 * 104
*   `s` consists of lowercase English letters.




© 2015 - 2024 Weber Informatics LLC | Privacy Policy