На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 16
ссылка на сообщение  Отправлено: 04.06.22 12:31. Заголовок: задание № 24-204 (№ 5155 - на сайте)


Текстовый файл 24-204.txt содержит строку из заглавных латинских букв A, B и C, всего не более чем из 10**6 символов. Найдите максимальное количество подряд идущих пар символов AA или CC. Искомая подстрока может включать только пары АA, только пары CС или содержать одновременно как пары АA, так и пары CC.

Ответ: 1310
У меня 1305

вот программа:

 
f = open('24-204.txt', 'r')
s = f.readline()
f.close()
s = s + '#'

s = s.replace('AA', '+')
s = s.replace('CC', '+')
k = 0
kmax = 0
for x in s:
if x == '+':
k += 1
else:
km = max(km, k)
k = 0

print(kmax)


Где ошибка?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 4 [только новые]


Администратор




Сообщение: 3562
ссылка на сообщение  Отправлено: 04.06.22 22:30. Заголовок: Во-первых, программа..


Во-первых, программа даже не запускается. Во-вторых, проверьте ее на такой строке:
s = "AAACC"

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 17
ссылка на сообщение  Отправлено: 04.06.22 23:26. Заголовок: Ошибку исправила, ид..


Ошибку исправила, идея решения не пришла.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 3564
ссылка на сообщение  Отправлено: 05.06.22 08:25. Заголовок: Искомая цепочка може..


Искомая цепочка может начинаться как с символа с четным номером, так и с нечетным. Попробуйте пройти строку дважды. Замены здесь неэффективны.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 18
ссылка на сообщение  Отправлено: 07.06.22 21:12. Заголовок: Спасибо, замены дейс..


Спасибо, замены действительно не работают.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 385
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет