题目简介:
给你一个字符串 sequence ,如果字符串 word 连续重复 k 次形成的字符串是 sequence 的一个子字符串,那么单词 word的 重复值为 k 。单词 word 的 最大重复值 是单词 word 在 sequence 中最大的重复值。如果 word 不是 sequence 的子串,那么重复值 k 为 0 。
给你一个字符串 sequence 和 word ,请你返回 最大重复值 k 。
示例 1:
1 | 输入:sequence = "ababc", word = "ab" |
示例 2:
1 | 输入:sequence = "ababc", word = "ba" |
思路:
首先word可以重复的最大次数为sequence.size() / word.size()次,因此我们暴力重复遍历,观察重复后的word字符串是否在sequence中即可。
代码如下:
1 | class Solution { |