itcode
Senior Member
Python:
def bruteForce(self, nums: List[int], k: int) -> int:
ans = 0
for i in range(len(nums)):
curFreq = defaultdict(int)
maxFreq = 0
for j in range(i, len(nums)):
curFreq[nums[j]] += 1
maxFreq = max(maxFreq, curFreq[nums[j]])
if maxFreq <= k:
ans = max(ans, j-i+1)
return ans