Problem of the day
You are given a string 'str' of length 'N'. You can perform at most 'k' operations on this string. In one operation, you can choose any character of the string and change it to any other uppercase English alphabet character.
Return the length of the longest substring containing same characters after performing the above operations.
For example :
Input:
str="AABC" k=1
Output:3
Explanation: Replace 'B' with 'A', we will get "AAAC" and the longest substring with same character is "AAA" of length 3.
ABCCAA
2
4
“AAAA” and “CCCC” are the longest repeating substring we can get after performing 2 operations.
ABA
3
3
1 <= |s| <= 10^5
0 <= k <= |s|
's' consists of only uppercase English letters.
where |s| is the length of the given string.
Time Limit: 1sec