Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 1.56 KB

1668-maximum-repeating-substring.adoc

File metadata and controls

77 lines (52 loc) · 1.56 KB

1668. Maximum Repeating Substring

{leetcode}/problems/maximum-repeating-substring/[LeetCode - 1668. Maximum Repeating Substring ^]

For a string sequence, a string word is k-repeating if word concatenated k times is a substring of sequence. The word’s maximum `k-repeating value is the highest value k where word is k-repeating in sequence. If word is not a substring of sequence, word’s maximum `k-repeating value is 0.

Given strings sequence and word, return the maximum k-repeating value of word in `sequence`.

Example 1:

Input: sequence = "ababc", word = "ab"
Output: 2
*Explanation: *"abab" is a substring in "[.underline]#abab#c".

Example 2:

Input: sequence = "ababc", word = "ba"
Output: 1
*Explanation: *"ba" is a substring in "a[.underline]#ba#bc". "baba" is not a substring in "ababc".

Example 3:

Input: sequence = "ababc", word = "ac"
Output: 0
*Explanation: *"ac" is not a substring in "ababc".

Constraints:

  • 1 ⇐ sequence.length ⇐ 100

  • 1 ⇐ word.length ⇐ 100

  • sequence and word contains only lowercase English letters.

思路分析

一刷
link:{sourcedir}/_1668_MaximumRepeatingSubstring.java[role=include]

参考资料