Форум » Обработка символьных строк » задание 24 задача 193 » Ответить

задание 24 задача 193

flo23: Текстовый файл 24-191.txt содержит строку из заглавных латинских букв, всего не более чем из 106 символов. Определите количество подстрок длиной не менее 20 символов, которые начинаются буквой A, заканчиваются буквой B и не содержат других букв A и B, кроме первой и последней. Моя программа дает ответ 13, отличный от правильного ответа на сайте. Что я не учитываю? [pre2] f=open('24-191.txt') s=f.readline() #s='ABCEABCDAABCAAEAB' s=s.split('A') k=0 for i in range(1,len(s)-1): p=s[ i] if len(p)>=19 and p.count('B')==1 and p.count('A')==0 and p[-1]=='B': k=k+1 print(k) [/pre2]

Ответов - 1

Поляков: s='A..........................B.B....B'



полная версия страницы