Автор | Сообщение |
|
Отправлено: 25.01.25 19:35. Заголовок: Задача 7963
Ответ получил 502, на сайте указано 501. Что делаю не так? s = open('24-310.txt').readline() # print(s[621669:621669+502]) for c in '23456789ABCDEF': s = s.replace(c, '1') s = s.replace('*', '+') for c in ['++', '+ ', ' +']: s = s.replace(c,' ') c = '+01' # убираю ведущие нули внутри цепочки while c in s: s = s.replace(c,'+0 1') c = c.replace('1','01') c = ' 01' # убираю ведущие нули в начале цепочки while c in s: s = s.replace(c,' 0 1') c = c.replace('1','01') c = '+00+' # разбиваю слагаемые из нескольких нулей while c in s: s = s.replace(c,'+0 0+') c = c.replace('0','00',1) print(max(len(c) for c in s.split())) В файле нашёл такую строку длиною 502 символа: 78+132+255+549CAEA144+821*2210*768*857BB593CEEC840+506*45*53657+699FD*867*5220ECC775+699*AC2060+129*2170+B29634+913*D722*15*741+909+89437445+704+5910*609*876*367+41+448*283A9880E937+804*9530FB119*874F+541*6880*4590EFEC6710+677+341*214*139269*964*41+7070+484+284566341*919+878*616+135*9780690*731+218A369DD074*9930+509*548+986F036*182+706E437+1+48DF312+926+692*922517+617BDB+466*2670+3150960+6980*972+303*942+961+1155710*319*704*205+184+496+761*675*12+985+6520123*942*554+757FA296+1950*901*361C818*413*0
|
 |
|
Ответов - 1
[только новые]
|
|
|
| Администратор
|
Сообщение: 4115
|
|
Отправлено: 25.01.25 19:55. Заголовок: Спасибо, у вас все в..
Спасибо, у вас все верно. Ответ исправлен.
|
 |

|