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

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

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

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





Сообщение: 39
ссылка на сообщение  Отправлено: 27.02.21 17:58. Заголовок: ege12-220


К исходной строке, содержащей не более 100 троек и не содержащей других символов, применили приведённую ниже программу.
НАЧАЛО
ПОКА нашлось (333)
заменить (333, 4)
заменить (4444, 3)
КОНЕЦ ПОКА
КОНЕЦ
В результате получилась строка 43. Какое наибольшее количество троек могло быть в исходной строке?

Делаю так:
for i in range(1,100):
s="3"*i
while "333" in s:
s=s.replace("333","4")
s=s.replace("4444","3")
if s=="43":
print(i)
Выдаёт ответы:
4
26
37
48
т.е. наибольшее 48
В ответах 92. Если сформировать строку из 92 троек, то после алгоритма не будет строка "43" Где ошибка?

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







Сообщение: 381
ссылка на сообщение  Отправлено: 27.02.21 18:06. Заголовок: Ответ


s=s.replace("333","4",1)
s=s.replace("4444","3",1)

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





Сообщение: 40
ссылка на сообщение  Отправлено: 28.02.21 15:56. Заголовок: polyakovss Спасибо!..


polyakovss Спасибо!

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



Не зарегистрирован
ссылка на сообщение  Отправлено: 13.02.24 20:00. Заголовок: у меня такой же абсо..


у меня такой же абсолютно код но мне вообще ничего не выводит, в чем беда?

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





Сообщение: 242
ссылка на сообщение  Отправлено: 17.02.24 16:52. Заголовок: Вот такой же код с п..


Вот такой же код с поправкой, вполне рабочий
 
for i in range(1,100):
s="3"*i
while "333" in s:
s=s.replace("333","4",1)
s=s.replace("4444","3",1)
if s=="43":
print(i)


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

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