Форум » Выполнение и анализ алгоритмов для исполнителей » Дана программа для исполнителя Редактор: » Ответить
Дана программа для исполнителя Редактор:
гост: НАЧАЛО ПОКА нашлось (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)
полная версия страницы