НАЙДИТЕ ОШИБКУ В РЕШЕНИИ
НАЙДИТЕ ОШИБКУ В РЕШЕНИИ Задание 4. Условие: Найдите наибольшую длину подстроки, в которой буква «X» встречается не более 3 раз, и буква «Y» встречается не более 3 раз. Код с ошибкой: s = open('file.txt').readline() ans = 0 l = 0 count_X = 0 count_Y = 0 for r in range(len(s)): if s[r] == 'X': count_X += 1 if s[r] == 'Y': count_Y += 1 while count_X > 3 and count_Y > 3: if s[l] == 'X': count_X -= 1 if s[l] == 'Y': count_Y -= 1 l += 1 ans = max(ans, r - l + 1) print(ans)