Day 36
Date: November 3, 2022 12:49 PM
LinkedIn: https://leetcode.cn/problems/maximum-repeating-substring/description/
Title: 最大重复子字符串
不可以直接return sequence.count(word)
因为要计算连续的重复的字符串构成的子字符串
class Solution:
def maxRepeating(self, sequence: str, word: str) -> int:
n1 = len(sequence) # 字符串长度
n2 = len(word) # 重复字符串长度
n = floor(n1 / n2) # 最多包含重复字符串数量
for i in range(n, -1, -1): # 倒序
if word * i in sequence: # 找最长子字符串
return i

本文介绍了一个LeetCode上的编程题目“最大重复子字符串”的解决方案。通过Python实现,该算法计算一个给定字符串中某子串的最大连续重复次数。文章详细解释了如何遍历并找出最长的有效重复子字符串。
523

被折叠的 条评论
为什么被折叠?



