Ошибка.
Попробуйте повторить позже
Текстовый файл содержит строку из заглавных латинских букв, всего не более чем из символов. Определите максимальное количество подряд идущих символов, среди которых нет подстроки KAZ? , где ? - обозначает один любой символ. В ответ укажите длину самой длинной подстроки.
Способ решения 1: s = open(’24_M4.txt’).readline() alph = sorted(’QWERTYUIOPASDFGHJKLZXCVBNM’) for x in alph: s = s.replace(’KAZ’ + x,f’KAZ AZ{x}’)#заменяем всевозможные комбинации на такие комбинации, # где данная четверка не находится вместе s = s.split()#делаем сплит по пробелу print(max(len(x) for x in s))#вычисляем максимальную длину Способ решения 2: s = open(’24_M4.txt’).readline() mx = 0 temp_str = s[:3]#изначально в наращиваемую строку добавляем первых три элемента строки s for i in range(3,len(s)): if temp_str[-3:] != ’KAZ’:#если последние три символа наращиваемой строки не равны KAZ, # то в наращиваемую строку мы можем добавить новый символ. temp_str += s[i] mx = max(mx,len(temp_str))#вычисляем максимум else:#в ином случае mx = max(mx,len(temp_str)) temp_str = temp_str[-2]+temp_str[-1]+s[i]#мы образуем новую наращиваемую строку длиной 3, #из последних двух символов наращиваемой строки и текущего символа. print(mx)
Специальные программы
Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!
Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.
Бесплатное обучение
в Школково
Для детей ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Брянской областей, а также школьникам, находящимся в пунктах временного размещения Крыма обучение на платформе бесплатное.
Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».
Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ или олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!
Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!