Форум » Выполнение и анализ алгоритмов для исполнителей » Дана программа для исполнителя Редактор: » Ответить

Дана программа для исполнителя Редактор:

гост: НАЧАЛО ПОКА нашлось (111) заменить (111, 2) заменить (222, 1) КОНЕЦ ПОКА КОНЕЦ Какая строка получится в результате применения приведённой программы к строке вида 1…12…2 (2018 единиц и 2019 двоек)? несколько раз пробовал и всгда получается 111 и следовательно конечный ответ 2. но это неверно

Ответов - 3

nikson: Современный формат егэ подразумевает использование программирования. Можно написать простую программу и получите ответ

kokindos: эта программа будет очень медленно работать, проверяла. либо надо думать, как ее оптимизировать s='1'*2018+'2'*2019 while '111' in s: s.replace('111','2',1) s.replace('222', '1', 1) print(s)

Поляков: kokindos пишет:s = s.replace('111','2',1) s = s.replace('222', '1', 1)




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