Skip to content

Files

Latest commit

8872fc1 · Jul 22, 2020

History

History
87 lines (34 loc) · 1.31 KB

File metadata and controls

87 lines (34 loc) · 1.31 KB

中文文档

Description

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: "banana"

Output: "ana"

Example 2:

Input: "abcd"

Output: ""

 

Note:

    <li><code>2 &lt;= S.length &lt;= 10^5</code></li>
    
    <li><code>S</code> consists of lowercase English letters.</li>
    

Solutions

Python3

Java

...