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

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

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

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



Не зарегистрирован
ссылка на сообщение  Отправлено: 11.06.21 08:14. Заголовок: Задание 12 №2122


По условию дано 102 комбинации 561
Начало
пока нашлось (56) или нашлось (1111)
заменить (56,1)
заменить (1111,1)
конец пока
конец
За каждые два шага цикла убывает количество комбинаций на 2, а перед ними формируется одна единица.
Таким образом, через 50 шагов получим 1561561
на 51 шаге получим
111561
на 52 шаге
11111 и на этом же шаге 11
В ответе 111
Где ошибка?

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


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




Сообщение: 2848
ссылка на сообщение  Отправлено: 13.06.21 22:12. Заголовок: s = 102*'561..


 s = 102*'561' 

while '56' in s or '1111' in s:
s = s.replace( '56', '1', 1 )
s = s.replace( '1111', '1', 1 )

print(s)


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



Не зарегистрирован
ссылка на сообщение  Отправлено: 15.06.21 07:19. Заголовок: Спасибо. Поняла свою..


Спасибо. Поняла свою ошибку. За один цикл исчезает комбинация 56, но впереди появляются 1 раз одна 1, второй раз две единицы, третий раз три единицы и далее также. Т.О. 102 делим на 3 остатка нет. Получаем последний результат 111

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

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