Maximum Repeating Substring LeetCode solution in Python
1# Runtime: 61 ms (Top 15.28%) | Memory: 13.8 MB (Top 62.83%)2class Solution:3def maxRepeating(self, sequence: str, word: str) -> int:4if word not in sequence:5return 067left = 18right = len(sequence) // len(word)9while left <= right:10mid = (left + right) // 211if word * mid in sequence:12left = mid + 113else:14right = mid - 11516return left - 1