Форум » Обработка символьных строк » 6182 не сходится ответ » Ответить

6182 не сходится ответ

Ж: Добрый день! Решила задачу двумя способами - не могу найти строку длины 273 (как у вас в ответе). Мой ответ 259 - регулярное выражение дает тот же ответ. [pre2] f=open('c:/24-251.txt') s=f.readline() ma=0 for i in range(len(s)): if s=='A': j=i while j<=len(s): if 'A' not in s[i+1:j] and 'D' not in s[i+1:j]: j+=1 else: b=s[i:j] if len(b)>0 and b[-1]=='D':ma=max(ma, len(b)) break print(ma) ma=0 for n in range(350): a=search('A[^(A|D)]{'+str(n)+'}D',s) if a: ma=max(ma,len(a.group(0))) print(ma) [/pre2]

Ответов - 1

xoreaxeax: Та же проблема.



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